JMeter Web测试

  1. 添加 - 线程(用户) - 线程组

  2. 添加 - 取样器 - HTTP请求
    在这里插入图片描述

  3. 配置HTTP请求的字段

  • 协议:https
  • 服务器名称或IP:www.baidu.com
  • 方法:GET
  • 路径:/。表示请求服务器的根页面。
    在这里插入图片描述
  1. 添加监听器:添加 - 监听器 - 查看结果树
  2. 运行线程组
    在这里插入图片描述
解决结果树中响应数据乱码问题

原因:Jmeter的结果处理编码与被测试对象的编码不一致;

  1. Jmeter的取样器请求结果的默认编码方式为:ISO-8859-1(不支持中文);
  2. 被测对象的结果编码可能是gbk、UTF-8;

解决:
1、使用后置控制器"BeanShell PostProcessor"来动态修改结果处理编码,使之与被测对象保持一致;
优点:灵活,可随时修改;
缺点:要根据不同的对象设置不同的编码。

操作步骤:

  1. 确认返回结果的编码
    在这里插入图片描述
  2. 右键单击HTTP请求
  3. 添加 - 后置处理器 - BeanShell后置处理程序
  4. 在“Script"增加”prev.setDataEncoding(“UTF-8”);“
    在这里插入图片描述

2、修改Jmeter的默认编码;
优点:一次修改,长久使用;
缺点:如果要测试不同的公司项目,需要多次修改,较麻烦。

操作步骤:

  1. 进入JMeter的bin目录,打开jmeter.properties
    在这里插入图片描述
  2. 找到”sampleresult“,修改编码为“UTF-8”,去掉“#”(注释符号),保存设置,并重启Jmeter;
    在这里插入图片描述
    在这里插入图片描述
    最终结果:
    在这里插入图片描述
发布了21 篇原创文章 · 获赞 3 · 访问量 1306

猜你喜欢

转载自blog.csdn.net/wd521090/article/details/105176895
今日推荐