在介绍之前先介绍一下进程、线程、线程组的关系,一个进程包含多个线程组,一个线程组包含多个线程。举个简单的例子,开启迅雷意味着开始一个进程,迅雷可以同时下载多个文件,代表着进程内的多个线程组并发进行,但是先下载的不一定先完成,在JMeter中可以设置并发执行还是顺序执行。

在JMeter中,以下是他们的关系

测试计划–进程;线程组–线程组;线程–线程组属性的线程数。下面就由我带你们进入实操

1.在线程组下新建Http请求

2.在Http请求界面中,名称可以自拟,填入服务器名称或IP、端口号、路径、协议以及方法,这些都为必填项,相关数据可在接口文档查看。由于再次展示的是新增接口,所新增的内容需以JSON格式填写在BodyData中。

3.由于一些接口文档的一些接口会注明添加必要的请求参数,一般我们会Parameters中添加,但是在Jmeter中Parameters和BodyData不能共同使用,如果已经输入其中一个内容,想填写另一个则会出现如下警示。所以我们会用另一个Http信息头管理器组件来弥补这点,但本人为了统一习惯无论是查询还是新增操作都会添加一个Http信息头管理器。在Http信息头管理器中添加所需要的参数,基本Content-Typeapplication/json;charset=UTF-8为必填参数。

4.最后添加查看结果树并执行线程组,结果可在查看结果树中观看。

完善

由于在进行大量的接口测试时,会有许多共同参数,为了更加优化以及高效的执行,我们将那些共同参数进行默认。

1.测试计划-添加-配置元件-请求默认值,填入每次都重复的数据,放在最顶部(注意作用域)。当新建Http请求时,如果你没有填写那些共同的数据,Jmeter会自动调用顶部Http请求默认值中设置的参数,可调整Http请求默认值组件的位置来控制作用域。这样就使我们的工作更加高效。

jmeter一个线程组多个请求_JMeter接口测试以及完善教程相关推荐

  1. jmeter一个线程组多个请求_Jmeter模拟真实用户压测场景之阶梯螺纹线程组、终极线程组、并发线程组实例...

    我们有时需要模拟非常真实复杂的用户压测场景,可以用到此插件来设计场景 1.安装插件,选项--Plugins Manager打开安装页面 2.搜索standard set并安装,重启jmeter,查看测 ...

  2. jmeter一个线程组多个请求_分享一些我在实际项目中使用jmeter压测的一些技术点跟一些踩过的坑吧...

    jmeter工具的下载安装,如果是小白什么的就可以先看一下jmeter下载安装教程 我就直接教大家怎么去使用jmeter工具 我是如何使用jmeter去做一个性能测试的,首先第一点特别重要打开了jme ...

  3. jmeter跨线程组传多个值_Jmeter 跨线程组传递参数 之两种方法(转)

    终于搞定了Jmeter跨线程组之间传递参数,这样就不用每次发送请求B之前,都需要同时发送一下登录接口(因为同一个线程组下的请求是同时发送的),只需要发送一次登录请求,请求B直接用登录请求的参数即可,直 ...

  4. Jmeter跨线程组传递参数

    jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B和线程组C中被调用的. 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中.拿t ...

  5. Jmeter组件-线程组(Thread Group)

    Jmeter运行在JVM虚拟机上,进程的开销比较大,如果使用进程方式发起负载,随着并发量增加也需要不断增加负载机. Jmeter选择使用线程来运行, Jmeter通过线程组驱动多个线程运行测试脚本对被 ...

  6. jmeter之线程组如何使用

    在使用jmeter性能测试时,我们都得先添加个线程组,右键testplan-->添加-->Threads-->线程组.在线程组下执行. 问题:为了能够让jmeter在做性能测试的时候 ...

  7. 【场景】JMeter并发线程组 Concurrency Thread Group 阶梯式加压

    JMeter并发线程组 Concurrency Thread Group 阶梯式加压           目录 概念 使用场景 安装Concurrency Thread Group插件 在测试计划里面 ...

  8. 对tomcat来说,每一个进来的请求(request)都需要一个线程,直到该请求结束。

    这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7.期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘. 对web应用开发者来说,我们很 ...

  9. jmeter跨线程组传值

    在测试过程中,有时候需要jmeter跨线程组传值,jmeter本身又不具备此功能,那么,又该如何实现呢? 其实,我们可以通过BeanShell去实现. 实现过程如下: 1.线程组A中,使用正则表达式提 ...

最新文章

  1. SVN 版本服务器搭配全过程详解(含服务端、客户端)
  2. 汽车电子传感器科普:激光雷达 毫米波雷达 超声波雷达
  3. CADENCE ORCAD原理图导出FPGA UCF的方法
  4. linux之彻底卸载mysql
  5. 程序员编程10大原则,请牢牢记住!
  6. SCCM2007 R2的部署前准备,SCCM系列之一
  7. 【kaggle入门题一】Titanic: Machine Learning from Disaster
  8. Sublime Text 3 设置
  9. 【maven】maven的介绍
  10. 校招对项目实战要求分析
  11. Eclipse+Maven创建webapp项目一
  12. 全减器的原理与vhdl实现
  13. 行人重识别论文阅读7-基于图卷积的行人骨架识别
  14. 多标签图像分类总结(转载)
  15. 晶圆划片如何提高切割品质?陆芯半导体告诉你
  16. java代码下划线是啥意思_关于语法:在这个Java代码中,下划线实际上做了什么?...
  17. leetcode刷的一些杂题
  18. Redis——发布/订阅
  19. 美颜SDK的动态贴纸有哪些妙用?
  20. Coursera | Andrew Ng (01-week-2-2.17)—Jupyter _ ipython 笔记本的快速指南

热门文章

  1. 在SAP API hub自动生成使用ABAP调用API的胶水代码
  2. SAP Cloud Platform approuter的本地安装
  3. SAP CRM WebClient UI cross component跳转的一个具体例子
  4. SAP S4HANA custom logic的一个实际例子
  5. delete if only one note header
  6. R3 data related to category and hierarchy mapping logic in CRM
  7. 使用jMeter的csv data set config避免用户密码的硬编码
  8. 如何使用nodejs代码在新浪微博上发布帖子
  9. why my CREATE_OW will not generate OSSET entry in OB buffer
  10. Object family 0401 is not intended for installed base category Installed Base