jmeter使用

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了jmeter使用脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

项目启动:

  cd  /opt/apache.../bin

  ./startup.sh

  systemctl status firewalld

 

服务器访问:

  1. 必须开启sshd服务;2.防火墙开放端口

  补充:云服务器,必须在web管理台中,配置安全测试,开放需要的端口,才能被访问,此时,访问的ip是云服务器公网ip

 

启动jmeter:

  修改jmeter语言:

    1. 临时修改,选项--》选择语言

    2. 永久修改,jmeter.properties中约37行,language=zh_CN

      jmeter中,所有的.properties结尾的文件,都是jmeter的属性配置文件

      属性配置文件中 # 注释

 

  jmeter的文件结构:

    1. bin:jmeter的启动文件及配置文件,也是jmeter的默认保存文件路径

    2. example、report-template、template:生产测试报告

    3. doc:开发人员开的api文档,需要二次开发,可看此文档

    4. printable_docs:jmeter的离线帮助文档(离线仅对当前版本的帮助,在线对最新版本的帮助)

    5. lib library存放源码jar包及第三方人员开发的扩展功能jar包(ext第三方jar包)

    6. extras 额外包,含持续集成包及样式包

  

  jmeter的运行模式

    1. GUI图形界面

      Don't use GUI mode for load testing !, only for Test creation and Test debugging.

    2. CLI无图行界面

      For load testing, use CLI Mode (was NON GUI):

        jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

   

  面试题:用jmeter做性能测试,需要的机器配置是什么?

    Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file

    1. jmeter默认启动只会占用1G的资源

    2. 修改jmeter以及系统的相关配置,才能支持比较大的并发用户数

  回答:如果用来编写脚本,不进行性能测试,无所谓机器配置多少,能正常办公即可

       如果用来做性能测试的发起方的压力机时,我的配置要看被测服务器的性能好坏,要支持几千上万的并发用户数,需要多台机器,因为一台无法实现那么大的并发用户数。

     如果被测服务器,只支持几十小几百的并发用户数,机器配置要求中等偏上即可。 

 

  jmeter工具使用

    1. 右键:重点功能都在右键菜单中

    2. 快捷工具栏:

      00:00:00,jmeter运行了多长事件

      🔺0 0/0,可以打开logcat日志面板,工具报错时,0 报红色数字 ,0/0,前面的的数值,指当前正在运行的线程数,后面的数值,是预计要启动多少个线程数

 

  jmeter脚本

    http请求包含:请求行,请求头,请求体,空一行

    1. 请求头:

      请求体为json格式,必须带有Content-type:application/json(可写可不写charset=utf-8)

      UserAgent

      Accpet:application/json,响应的格式为json格式,

    2. 请求行:请求方法,请求uri

    

    http响应包含:响应行,响应头,响应体,空一行

    1. 响应行:响应码

      (2xx:成功;3xx:成功有重定向;4xx:资源找不到,url有问题(性能测试可能是脚本,机器,服务器的问题);5xx:服务器异常)

    2. 响应头:Accept(非必填)

  

  元件:

    1. 配置元件:消息头管理器,

    注:性能测试中,json格式的key不是数字

      {"key": "[{ "key1" : "v1" }]"},斜杠转义字符  

    

  验证码:

    1. 找开发设置万能验证码

    2. 开发注释验证码

  

 

 

 

 

 

 

  

脚本宝典总结

以上是脚本宝典为你收集整理的jmeter使用全部内容,希望文章能够帮你解决jmeter使用所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:并发