postman断言方式:
jmeter断言方式:
json断言:在里面输入$.字段名,然后在下面输入字段结果
响应断言:在响应断言里面添加输入不包含的数字或文字
Xpath断言:添加输入格式://*[@id='kw1'] ,输入里面字段所对应的值
postman的批量测试接口
编写.txt文件,设置断言,在postman里面右键Run运行,然后点击Data选择文件,选择text/csv格式运行
jmeter请求参数化
创建.txt或者.csv文件按,在jmeter里面点击测试计划,右键创建线程组,创建http请求,右键添加,选择配置文件,点击CSV数据文件设置,在里面选择文件路径,如果是.txt文件,编码格式就选择utf-8,如果是.csv格式,编码格式就输入GBK,然后变量名称填写文件里面对应的变量名称,在请求的路径中使用${}来代替
postman设置全局变量:
点击设置全局变量,在里面将ip添加到里面,并设置一个变量名,保存,在路径上面使用${{}}来代替,点击send
jmeter设置全局变量:
点击接口选择配置文件,点击里面的用户定义变量,输入定义变量,将值输入到里面,然后在http请求页面,就可以${变量名}来代替
postman多接口关联:将第一个接口设置断言,拿到返回体内容转成json对象,通过json对象表达式提取想要的值,将这个值设置全局变量,在第二个接口中使用{{变量名}}代替,实现接口关联
jmeter多接口关联有两个方法:Json t提取器和正则表达式提取器
json提取器:
右键http请求,选择后置配置文件,设置变量名,使用$.result.province,然后在第二个接口中使用${变量名}来代替
正则表达式提取器:
右键http请求,选择后置配置文件,设置变量名,正则表达式里面输入"字段:(.*?)",模板输入$1$,然后在第二个接口中使用${变量名}来代替