-
添加 - 线程(用户) - 线程组
-
添加 - 取样器 - HTTP请求
-
配置HTTP请求的字段
- 协议:https
- 服务器名称或IP:www.baidu.com
- 方法:GET
- 路径:/。表示请求服务器的根页面。
- 添加监听器:添加 - 监听器 - 查看结果树
- 运行线程组
解决结果树中响应数据乱码问题
原因:Jmeter的结果处理编码与被测试对象的编码不一致;
- Jmeter的取样器请求结果的默认编码方式为:ISO-8859-1(不支持中文);
- 被测对象的结果编码可能是gbk、UTF-8;
解决:
1、使用后置控制器"BeanShell PostProcessor"来动态修改结果处理编码,使之与被测对象保持一致;
优点:灵活,可随时修改;
缺点:要根据不同的对象设置不同的编码。
操作步骤:
- 确认返回结果的编码
- 右键单击HTTP请求
- 添加 - 后置处理器 - BeanShell后置处理程序
- 在“Script"增加”prev.setDataEncoding(“UTF-8”);“
2、修改Jmeter的默认编码;
优点:一次修改,长久使用;
缺点:如果要测试不同的公司项目,需要多次修改,较麻烦。
操作步骤:
- 进入JMeter的bin目录,打开jmeter.properties
- 找到”sampleresult“,修改编码为“UTF-8”,去掉“#”(注释符号),保存设置,并重启Jmeter;
最终结果: