4.26JMetre分离数据、响应断言、动态参数、响应管理

修改

 

 

查询

默认查询

 

 

 

断言: 1、JSON断言 2、响应断言 :实际返回的值是否包含期望的值

 

参数化

相同的测试步骤,不同的测试数据。比如针对测试平台,使用不同的用户登陆进去来验证产品管理的业务。

在Jmeter

1.CSV数据文件设置(把测试的数据分离到txt记事本或是CSV文件)

登录-配置原件-CSV...

 

多个账户同时登录系统

TXT:

在Jmeter对应盘里新建一个data文件夹再新建一个TXT文本输入登录名和密码

在线程组线程数改2;登录验证手机号码里调用变量与登录post请求参数和CSV变量名称保持一致

CSV:

复制TXT改CSV在data里打开excel数据

 

用户自定义变量: 可以把公共的数据分离出来,专门来进行调用(公共数据值指某些数据被多次使用到)

 

 

HTTP cookie管理器:

正则表达式处理器

 

*:所有 ?:代表的是一个字符串 \d:代表的是数字 \D:代表的是字母

例如:image-20220426144212830

JMeter怎么处理动态参数?

以登陆为例,登录成功会返回token,这个token就是动态参数;在JMeter中,在登录的接口中添加后置处理器中的JSON提取器或是正则表达处理器,把获取的token定义一个变量,在下个接口中中通过${}来调用,这就实现了参数的上下关联

 

 

"XX":"(.*?)"(万能公式)

 

HTTP COOKIE管理器能够解决的是:所有的请求之间SESSIONID是共享的

固定定时器:当接口之间的速度很快的时候,想让请求与请求之间有间隔,那么就使用固定定时器,它的单位是毫秒

posted @ 2022-04-26 19:41  Yvonne_26J  阅读(75)  评论(0)    收藏  举报