Jmeter常用元件

2020-06-10  本文已影响0人  大然子1101

配置元件:用户自定义变量、CSV、用户请求头、请求默认值设置

监听器:查看结果树、聚合报告、断言结果

断言:响应断言、JSON断言

后置处理器:正则表达式提取器、JSON提取器、BeanShell处理器

以下为登录接口的返回值:

Response headers/body

以下为正则表达式提取器:

正则表达式提取器提取响应头内容

以下为JSON提取器:

JSON提取器提取响应体内容

以下为BeanShell处理器的脚本:

BeanShell处理器将用户信息写入CSV文件

EQT脚本:

FileWriter fstream = new FileWriter("D://testData//EQTToken.csv");

BufferedWriter out = new BufferedWriter(fstream);

out.write(vars.get("ResponseCookie") + "," + vars.get("token"));

//out.write(System.getProperty("line.separator"));

out.close();

fstream.close();

KAOS脚本:

FileWriter fstream = new FileWriter("D://testData//KASToken.csv");

BufferedWriter out = new BufferedWriter(fstream);

out.write(vars.get("message"));

//out.write(System.getProperty("line.separator"));

out.close();

fstream.close();

BeanShell处理器的作用:将登录接口响应回来的用户信息(sessionid\token)存储到文件中,作为其他接口的入参。

上一篇 下一篇

猜你喜欢

热点阅读