美文网首页
jmeter--mac

jmeter--mac

作者: 想起一个很好听的名字 | 来源:发表于2020-06-19 17:00 被阅读0次

    下载

    之前的系统是Windows,现在换成了Mac,重新安装了一次
    之前安装过觉得轻车熟路了,但还是遇到了问题😂

    * 下载的时候没有注意,结果不能用
    error: Unable to access jarfile ./ApacheJMeter.jar
    

    要下载这个才行


    image.png

    语言

    下载后启动jmeter就不会报错了,接下来就是语言的问题了,你会发现jmeter默 认是英文的,修改默认语言的方法如下:

    * #########/apache-jmeter-5.1.1/bin/jmeter.properties
    

    找到这个文件,用编辑器打开后找到如下图的内容


    image.png

    这个是修改后的,修改前是#language=en,记得前面的#要去掉,不然不会生效,再次启动jmeter,默认语言就会是中文啦。(也可以打开后再修改语音,不过需要每次修改)

    使用

    1.添加线程组
    右键添加—Threads(User)—线程组
    线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数
    Ramp-Up Period(in seconds)准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为4,准备时长为2,那么需要2秒启动4个线程,也就是每秒启动2个线程。
    循环次数:每个线程发送请求的次数。例如线程数是10,循环次数是10,总请求数就是10*10次
    Delay Thread creation until needed:延迟线程创建直到需要为止
    调度器:设置线程组启动的开始时间和结束时间
    持续时间(秒):测试持续时间,会覆盖结束时间
    启动延迟(秒):测试延迟启动时间,会覆盖启动时间


    image.png

    2.添加HTTP请求
    在线程组上右键,添加—Sampler—HTTP请求
    Sampler(取样器):向服务器发送请求;记录服务器的响应数据;记录响应时间信息
    名称:就是一个标识
    Web服务器协议:HTTP或HTTPS
    服务器名称或IP :HTTP请求发送的目标服务器名称或IP
    端口号:上面服务器的端口号,默认80
    方法:请求方法,包含:GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE......
    路径:请求路径


    image.png

    3.添加结果树
    在线程组上右键,添加—监听器—查看结果树
    运行后,可在结果树看到请求结果


    image.png
    4.添加聚合报告
    在线程组上右键,添加—监听器—聚合报告
    性能测试结果可在聚合报告查看
    image.png

    回顾一下,测试需要的步骤1.添加线程组2.添加Http请求(输入url、路径、请求方式和参数)3.添加结果树4.添加聚合报告。当然还有添加HTTP请求头、断言等等

    再说一下参数化

    1.用户定义的变量
    在线程组上右键,添加—配置元件—用户定义的变量


    image.png

    新增一个参数


    image.png
    在HTTP请求中使用此参数,如下图
    image.png

    2.函数生成器 (_random)
    点击工具-函数助手对话框


    image.png

    选择函数random,输入随机数,点击生成即可生成函数字符串


    image.png
    将生成的函数字符串,放到请求参数中即可

    相关文章

      网友评论

          本文标题:jmeter--mac

          本文链接:https://www.haomeiwen.com/subject/czbvuctx.html