jmeter入参及断言参数化

  • 参数化及断言

  • 测试计划中添加线程组

在线程组中配置线程数(模拟多少个用户在操作)

ramp-up时间(完成所有线程所需时间)

循环次数(需要循环多少次)

jmeter入参及断言参数化

  • 创建http请求

1.填写协议2.填写服务器名称或IP3.填写端口号4.填写请求的方法和路径

设置入参参数化

参数化格式 ${xxx}

  • 使用Parameters时,Content-Type不传,或者直接传application/x-www-form-urlencoded,若传application/json出错。
  • 使用Body Data时,Content-Type可传application/x-www-form-urlencoded或application/json,两者的区别是数据格式不同。

 

jmeter入参及断言参数化

参数页

jmeter入参及断言参数化

消息体数据页jmeter入参及断言参数化

 

  • 通过CSV Data Set Config参数化

创建一个txt文件,(userName,Pwd)

设置csv数据文件设置元件

jmeter入参及断言参数化

jmeter入参及断言参数化

 

  • 添加断言-->响应断言(选中响应文本以及包括)

也可以添加响应代码等,参数化字段等,要与对应的断言匹配

包括:响应内容包括需要匹配的内容就算成功

匹配:响应内容要完全匹配匹配内容,不区分大小写

equals:完全相等,区分大小写

substring:响应内容包括匹配内容即为成功。

可以通过添加断言结果来查看断言的执行情况。

在断言控制面板中的“custom failure message”模块可以输入运行失败时返回的断言结果

参数化字段:用来匹配登录中返回参数是否有用户姓名

jmeter入参及断言参数化

正则表达式:

(待补充)

 

  • 在查看结果树中查看结果

jmeter入参及断言参数化

  • 在断言结果中查看结果jmeter入参及断言参数化