通过JMeter进行高并发、分布式压测时,您可能会遇到依赖JAR包缺失的问题,需要手动梳理进行上传,效率较低。现可通过PTS-JMeter-Uploader专属插件,一键快速上传脚本及依赖JAR包,创建生成JMeter场景,或是将脚本更新至PTS已有的JMeter场景中,然后可在PTS控制台上进行场景压力配置,并发起压测。

操作步骤

  1. 下载插件。通过插件下载地址获取最新版本的插件,将其移动或复制到JMeter安装目录的lib/ext/下,并重启JMeter GUI。
    说明
    • 该版本插件仅适用于5.x版本的JMeter,若您当前使用的是低版本JMeter,建议您升级JMeter后再使用。
    • 若您安装过1.0版本前的插件,请先删除老版本插件,再安装此版本的PTS-JMeter-Uploader插件。
  2. 在本地JMeter GUI上打开您的压测脚本,单击页面上方菜单栏的PTS-JMeter-icon图标。
    PTS-JMeter-2
  3. PTS-JMeter Uploader的弹窗中,填写正确的阿里云账号AK阿里云账号SK,后续会根据此AK和SK将您的脚本上传至该账号创建的场景中。
    注意
    • 请将鼠标悬浮在控制台右上角的头像上,选择AccessKey管理,查看对应的AK和SK。若日常使用的是子账号,请填写子账号的AK和SK。
    • 在您填写并上传AK和SK后,插件会把加密后的AK和SK保存在JMeter安装目录下的pts.properties文件中,为了您的信息安全,请您保管好此文件的内容,不要泄露!
  4. 单击扫描脚本,会看到扫描出的依赖JAR包、JMX脚本及CSV文件。单击更新场景,会将此账号下PTS中已有的JMeter场景罗列在目标云端场景中。选择已有的目标云端场景,可以将脚本更新至PTS已有的JMeter场景;选择空白,即表示创建新场景。
    说明 若脚本中没有CSV文件,则单击 扫描脚本后,不会扫描出CSV文件。
  5. 是否上传列中选择您本场景中需要的脚本、文件、依赖JAR包,单击上传文件至PTS云端场景
    PTS-JMeter-3
  6. 单击日志信息页签,查看上传过程和上传结果的相关信息。若创建或更新场景失败,也可在日志信息页签中进行问题排查。
    PTS-JMeter-4
  7. 收到场景创建或更新成功的提示后,单击提示中的链接即可在PTS控制台看到新创建或更新后的场景。
    PTS-FOR-JMETER.png
  8. 完善场景施压配置后,单击保存去压测即可发起压测。详情可参见JMeter压测

更多信息

欢迎您加入钉钉的插件使用交流群,钉钉群号30329284。