性能测试基础篇的第一节今天就正式开始了,jmeter安装这块就不介绍了,如果有问题的话可以百度下,百度也搞不定的再私信我吧,这里使用的版本是jmeter3.2。1、创建线程组
      通俗的讲一个线程组,可以看做是一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。

2、输入线程组名称

3、添加一个http请求,参数只需填写路径和请求参数即可

4、添加监听器“查看结果树”

"查看结果树"监听器会展示采样器请求和响应的细节,还可以将测试数据导入到文件之中,以供后续分析,暂不考虑

5、点击执行,根据界面提示保存开发后的测试脚本

6、执行后查看结果视图,可以看到服务端返回的响应内容

7、添加断言用户可以使用断言来检查从服务器返回的响应内容。通过断言可以测试服务器返回的响应内容与需求是否相符

8、添加聚合报告

在用JMeter做测试的过程中,使用的最多的Listener就是这个聚合报告,对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,吞吐量(以请求数/秒为单位)和以KB/秒为单位的网络带宽。

9、设置线程数,执行性能测试,查看性能测试报告

至此第一个(get请求的)压测接口脚本开发完成,并可以进行性能测试了,但聚合报告中的每一项有必要在这里解释下:

Label:请求的名称,就是我们在进行测试的http request sampler的名称

Samples:发给服务器的请求数量5次,即 5线程数X1迭代数

Average:单个请求的平均响应时间,单位是毫秒

Median: 50%用户的请求的响应时间,中位数

90%Line:90%的请求的响应时间(即百位分数,这里指90%的请求响应时间都是小于86ms)

95%Line:95%的请求的响应时间(同理,这里指90%的请求响应时间都是小于87ms)

99%Line:99%的请求的响应时间(同理,这里指90%的请求响应时间都是小于87ms)

Min:最小的响应时间

Max:最大的响应时间

Error%:错误率=错误的请求的数量/请求的总数

Throughput: 吞吐量即表示每秒完成的请求数

KB/sec: 每秒从服务器端接收到的数据量

作为一个对性能测试有情怀的人,希望过往的经验能够对新来人有一定的帮助,公众号"性能测试践行"中原创作者日常工作中典型案例和自己每时每刻对性能新的认知,希望喜欢!

坚持是一种信仰,点赞是一种态度!

jmeter使用_jmeter概念及使用相关推荐

  1. Jmeter中一些概念的理解——90%响应时间、事务、并发

    一.90%响应时间(参考虫师博客) 90%Line  一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 . 用在性能测试的响应时间,也就是90%请求 ...

  2. jmeter中文_JMeter安装配置

    JMeter是一款可以做接口测试和压力测试的开源工具 官网下载:http://jmeter.apache.org/download_jmeter.cgi 安装参看:https://blog.csdn. ...

  3. 编写jmeter测试用例_Jmeter性能测试系列篇(十)--批量用例执行结果检查设置

    1.在jmeter图形界面中,所有用例的执行可以通过"监听器"中的[察看结果树]来汇总每个接口的测试用例的执行结果.同时可以设置将执行的结果保存到指定的目录上. 2.因为结合ANT ...

  4. jmeter使用_jmeter工具的使用

    1.本地下载到官网,5.3版本的对应的是jdk8版本,就用这个了 2.解压进入bin目录,找到jmeter.bat启动它,会弹出两个窗口,一个是启动窗口,使用jmeter不可以关了它,另一个是jmet ...

  5. jmeter 计数器_JMeter函数

    JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便. JMeter函数是一种特殊值,可用于除测试计划外的任何组件. 函数调用的格式如下所示: ${__functionName(var ...

  6. 编写jmeter测试用例_Jmeter | 实现接口自动化设计说明

    一.变量定义规则 1.全局变量:各个项目组负责人负责统一规划本项目的全局变量.用"配置元件"中的[用户定义变量]来设置,并置顶在所有线程组的最前方: 2.HTTP消息头:各个项目组 ...

  7. jmeter 计数器_jmeter函数(六)

    JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便. JMeter函数是一种特殊值,可用于除测试计划外的任何组件. 函数调用的格式如下所示: ${__functionName(var ...

  8. jmeter性能测试_JMeter性能测试,接口测试,最全的JMeter资料,共计3.16G

    前言 JMeter是Apache组织开发的基于Java的压力测试工具.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能.另外,JMeter能够对 ...

  9. jmeter 计数器_Jmeter之计数器

    如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现. 计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器. 计数器允许用户配置一个起点,一个最大值, ...

  10. jmeter 计数器_Jmeter计数器的使用

    说一下jmeter中,配置元件-计数器的使用. 如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现. 1.启动jmeter,添加线程组,右键添加配置元件--计数器,如下图: ...

最新文章

  1. 【正一专栏】第1球和第500球价值一样
  2. openstack私有云_OpenStack-下一代私有云的未来
  3. java调用c so动态库_jni 调用C动态库dll/so
  4. ORACLE使用数据泵导入导出部分表
  5. 7月最新发布10.2.0.4.5 Patch Set Update
  6. mybatis-plus主键生成策略
  7. 清华姚班毕业生开发新特效编程语言,99行代码实现《冰雪奇缘》,网友:大神碉堡!创世的快乐...
  8. idea代码格式化详细总结(快捷键、格式化规则、格式化模板)
  9. javaWeb上传文件(jsp上传文件)
  10. hybird app框架
  11. 【AI视野·今日Robot 机器人论文速览 第二十三期】Tue, 28 Sep 2021
  12. 不规范变量名的痛处和一点补救
  13. SpringCloud基础学习
  14. python百度爬虫_Python爬虫 - 简单抓取百度指数
  15. 地理信息系统(Geographic Information System或 Geo-Information system,GIS)
  16. tensorflow常用函数
  17. calfcamel 的 2333
  18. linux下同一个tomcat部署多个项目
  19. 怎么查看war包代码
  20. 2015百度之星初赛(1)1006 旋转卡壳

热门文章

  1. 朗志轻量级项目管理解决方案截图
  2. Windows系统命令整理-Win10
  3. Top 100 good english words
  4. iOS开发常用技能点(持续更新中。。。)
  5. [Swift]LeetCode145. 二叉树的后序遍历 | Binary Tree Postorder Traversal
  6. 代码-JS之淡入淡出背景自动切换
  7. Atitit 发帖机系列(8)  词法分析器v5 版本新特性说明)
  8. 学习JavaScript闭包
  9. ASP.NET中登录功能的简单逻辑设计
  10. PHP+Mysql+jQuery实现发布微博程序(PHP篇)