Skip to content

Jmeter

配置UI语言

Jmeter的语言默认设置是英文, 可以通过语言选择选项更改, 但每次重新启动的时仍然会恢复默认语言, 每次使用都需要重新手动选择语言十分麻烦,这里提供一种永久更改Jmeter语言的方法。

  1. 找到Jemter安装目录, 打开bin文件夹
  2. 使用文本编辑器打开jmeter.properties文件
  3. 找到图示中的行, 将起值改为zh_CN

alt text

并发测试

多线程并发测试可以按照如下步骤进行:

  1. 在"测试计划"中添加一个"线程组", 然后填写相关设置. 部分参考解释:
    • Ramp-Up时间(秒): 执行全部线程的时间.
      • 当线程数设置太多, Ramp-Up时间设置又很短时, 有可能无法执行完所有线程.
      • 当线程数设置很少, Ramp-Up时间设置又很长时, 不会提前结束, 而是到达设定Ramp-up时间才会结束, 此时每秒启动的线程数可能少
    • 循环次数: 当前线程组组, 执行的次数, 假设线程数为5, 循环次数为10, 则总请求数为50次
  2. 在线程组中添加HTTP请求, 设置请求的URL等信息
  3. 在线程组中添加监听器: "查看结果树", "聚合报告", "汇总报告", 按照上面的步骤配置完成后:

alt text

  1. 保存测试计划, 点击运行按钮开始

alt text

设置请求体或请求参数

在HTTP请求中, 图示位置添加请求体或请求参数的内容.

alt text

对于支持请球体的请求方法这里设置的是请求体内容, 对于不支持请求体的请求方法这里设置的是请求参数.

设置请求头

  1. 在HTTP请求下, 添加一个"HTTP信息头管理器"

alt text

  1. 在HTTP信息头管理器中, 添加需要设置的请求头和对应的值

alt text

从CSV文件读取参数值

  1. 在测试计划或线程组下, 添加一个"CSV Data Set Config"

alt text

  1. 填写 CSV Dataa Set Config 页面相关配置信息

alt text

  1. 在其他地方使用${变量名}的方式读取CSV文件之中的变量值

alt text

Released under the MIT License.