zoukankan      html  css  js  c++  java
  • jmeter接口测试的简单例子(一)

    使用jmeter进行接口压力测试的一个简单例子

    本文链接:https://blog.csdn.net/zhizunyu2009/article/details/54406114

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    保存后,上传到linux服务端。再把uid.txt上传。
    然后修改文件的路径。
    sudo vim 个人余额查询接口.jmx
    找到 路径的地方,修改为 /home/zhizunyu/uid.txt 保存。
    这里写图片描述

    然后执行:

    jmeter -n -t 个人余额查询接口.jmx -l 20170113.jtl

    这里写图片描述

    把结果传到本地
    sudo sz 20170113.jtl

    用本地windows版,添加 聚合报告,查看执行的结果。
    这里写图片描述

    Samples:表示这次测试中一共发出了多少个请求,本例模拟了50个用户,迭代了10次,所以共500个请求。

    Average - 默认情况下是单个Request的平均响应时间。
    Median - 中位数。表示响应时间本不大于该时间值的请求样本数占总数的50%【50%用户的响应时间】
    90% Line - 表示响应时间不大于该时间值的请求样本数占总数的90%
    【90%用户的响应时间】
    Min - 针对同一请求取样器,请求样本的最小响应时间
    Max - 针对同一请求取样器,请求样本的最大响应时间
    Error % - 出现错误的请求样本的百分比
    Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

    KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

    同样的参数,在windows环境执行的结果是:
    这里写图片描述

    由于我linux系统是本机搭建的虚拟机,所以结果差距不是很大。
    如果是实际的服务器,那么测试结果应该会有明显的区别了。

    转载:https://blog.csdn.net/zhizunyu2009/article/details/54406114
  • 相关阅读:
    python学习第18天----属性、类方法、静态方法
    面试总结
    JAVA面试题整理
    Docker-基础
    Shell
    MYSQL
    logstash的使用(ELK)
    (ELK)FileBeat的使用
    Zookeeper的介绍和单机、集群搭建
    Elaticsearch7.7.0的安装(ELK)
  • 原文地址:https://www.cnblogs.com/yuany66/p/11764659.html
Copyright © 2011-2022 走看看