通过案例带你轻松玩转JMeter连载(28)

通过案例带你轻松玩转JMeter连载(28)

6.5 取样器1 JDBC Request通过右键点击菜单,选择“添加->取样器->JDBC Request”。如图47所示。图47 JDBC RequestVariable name Bound to pool:这里写入数据库连接池的名字,必须与JDBC ConnectionConfi...

通过案例带你轻松玩转JMeter连载(27)

通过案例带你轻松玩转JMeter连载(27)

6.4 配置元件1 CSV Data Set ConfigCSV Data Set Config是用来做参数化的常用元件。通过右键点击菜单,选择“添加->配置元件->CSV Data Set Config”而获得。其界面如图41所示。图41 CSV Data Set Config设置CS...

通过案例带你轻松玩转JMeter连载(26)

通过案例带你轻松玩转JMeter连载(26)

3 断言持续时间断言持续时间,断言这个请求响应时间不得超过设定的阈值。通过右键点击菜单,选择“添加->断言->断言持续时间”而获得。其界面如图37所示。图37 断言持续时间断言持续时间用于验证运行这个页面所使用的时间。Apply to:这里仅支持主/子取样器、主取样器和子取样器,不支持J...

通过案例带你轻松玩转JMeter连载(25)

通过案例带你轻松玩转JMeter连载(25)

6.3 断言1响应断言所谓断言,就是希望测试得到的结果与预期的结果是否一致的行为,在软件测试中,断言是一种非常重要的活动。响应断言,通过获得HTTP请求报文和响应报文的信息来进行断言。通过右键点击菜单,选择“添加->断言->响应断言”而获得。其界面如图35所示。图35 响应断言Apply...

通过案例带你轻松玩转JMeter连载(24)

通过案例带你轻松玩转JMeter连载(24)

6.2 后置处理器/提取器1 正则表达式提取器正则表达式提取器,由正则表达式来得到所需要的内容。通过右键点击菜单,选择“添加->后置处理器->正则表达式提取器”而获得。其界面如图33所示。图33 正则表达式提取器Apply to:作用范围,返回内容的断言范围。    ...

通过案例带你轻松玩转JMeter连载(23)

通过案例带你轻松玩转JMeter连载(23)

6相关元件介绍6.1函数助手1散列函数函数助手mdash;mdash;散列函数通过点击图标 ,打开函数助手,选择digest得到。如图31所示。图31 散列函数算法摘要:支持散列的方法,包括:MD2、MD5、SHA-1、SHA-224、SHA-256、SHA-384和SHA-512。String t...

通过案例带你轻松玩转JMeter连载(22)

通过案例带你轻松玩转JMeter连载(22)

5.5 建立setUp与tearDown线程组1)右键点击测试计划,在弹出菜单中选择“添加->线程(用户)->setUp线程组”。采用默认设置即可,按照图31所示。图31 setUp线程组保证setUp线程组元件在树形结构的上方。2)在setUp线程组下建立JDBC Connection...

通过案例带你轻松玩转JMeter连载(21)

通过案例带你轻松玩转JMeter连载(21)

4.2通过MySQL参数化步骤JMeter提供对数据库的访问,我们可以用数据库来进行参数化。1)在MySQL中的某个数据库中建立表,在表中插入参数化的数据,如图25所示。图25 MySQL存储的参数化数据同样,确保使用这些用户名和密码均可以登录成功的。2)把访问MySQL的JDBC的jar包mysq...

通过案例带你轻松玩转JMeter连载(20)

通过案例带你轻松玩转JMeter连载(20)

4 用户名密码参数化前面我们都是用cindy/SHA-256散列后的12345作为登录参数的,这个在实际场景肯定是不匹配的,所以我们必须对登录数据进行参数化处理。在JMeter中参数化的方法主要有以下三种方式:CSV Data Set Config、数据库和函数助手。这里我们现在介绍CSV Data...

通过案例带你轻松玩转JMeter连载(19)

通过案例带你轻松玩转JMeter连载(19)

5.3.2 商品列表断言1 使用响应断言1)右键点击商品列表HTTP请求,选择“添加->后置处理器->正则表达式提取器”。按照图15进行设置。图15 获得商品列表信息修改名称为:获得商品列表信息。引用名称为:name。正则表达式为:<td ;(.*?)<td>。获取na...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。