Jmeter常用元件

配置元件:用户自定义变量、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)存储到文件中,作为其他接口的入参。

你可能感兴趣的:(Jmeter常用元件)