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)存储到文件中,作为其他接口的入参。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容