jmeter如何进行接口测试,首先添加线程组,添加http请求,填写接口请求地址,方式,请求类型,请求头,参数等,查看返回结果。

首先打开jmeter软件:

我们可以选择语言为中文

首先添加一个线程

针对我们进行接口测试,上述线程数与循环数,我们只需默认1即可,无需改动,然后我们可以在线程组中添加我们所需要进行接口测试的http请求

jmeter 发送get请求

发起请求我们需要添加结果树,才可以看到请求和返回的数据:

jmeter 发post请求

post请求方式三种请求类型,不同类型参数放置的位置会有区别,可参考

如何使用postman做接口测试中相关介绍。

jmeter添加HTTP请求默认值

线程组里面添加配置元件—HTTP请求默认值

一般来说我们在企业中进行接口测试,请求的服务地址,端口号,协议等变化很少,因此我们可以直接添加在HTTP请求默认值发送,无需在每个请求中单独编写。

jmeter添加cookie信息

添加配置元件—HTTP Cookie 管理器

jmeter 添加请求头header

配置元件—HTTP信息头管理器

请求头管理器大多用来存放请求类型,cookie等字段。

jmeter参数化

  • 用户定义的变量(全局变量)

  • 函数生成器

  • csv参数文件设置

jmeter添加用户定义的变量

线程组添加配置元件--用户定义的变量

在接口中进行变量的使用:

函数生成器

  • ${__UUID}    随机生成一个唯一不重复的字符串

  • ${__Random}       随机选择一个数字

  • {__time}  时间函数,{__time(,)} 是生成精确到毫秒的时间戳、{__time(/1000,)}是生成精确到秒的时间戳、${__time(yyyy-MM-dd HH:mm:ss,)} 是生成精确到秒的当前时间

csv文件设置

线程组里面添加配置元件-CSV 数据文件设置

以下为文件内容:

具体实例:

发起请求后,在查看结果树中查看请求数据:

jmeter 线程组与参数_jmeter接口测试基础篇之初步认识及参数化请求相关推荐

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

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

  2. Jmeter跨线程组传递参数

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

  3. JMETER 线程组

    JMETER 线程组 性能测试过程中间需要模拟虚拟用户进行并发操作,JMETER中间的线程组就相当于虚拟用户,同一个测试计划中间可以有多个线程组,线程组是JMETER 起点.下面对线程组各属性进行讲解 ...

  4. Jmeter线程组间传递参数

    现在做测试和以前不太一样了,以前只要站在一个用户的角度做端到端的UI测试就可以了,现在不会做接口测试,出去都不好意思和别人打招呼.那提到接口测试,就不得不提一下接口测试利器Jmeter,大家也都知道, ...

  5. Jmeter操作之跨线程组传递参数

    思路:将某一线程组内的变量通过"__setProperty"函数设置成jmeter的全局变量,在另一线程组中通过"__P"函数调用即可. 1.添加-后置处理器- ...

  6. jmeter 线程执行顺序_软件接口测试工具Jmeter使用方法详解(一)

    介绍完了接口测试是什么及其内在逻辑和Jmeter的安装,从这篇文章开始我们正式开始介绍Jmeter的使用方法.如果对接口测试逻辑流程和Jmeter安装有疑问的朋友,可以看这两篇文章: 星空下:软件接口 ...

  7. jmeter线程组之jp@gc - Ultimate Thread Group

    首先,我们来了解几个jmeter中的概念 我们在添加一个线程组时通常都要配置这几个属性 线程数:即并发用户数 ramp-up时间(秒):持续时间,加速时间 比如,并发数是1000个,持续时间设置为10 ...

  8. 2021-3-17 Jmeter线程组、运行启动方式

    Jmeter梳理-线程组在取样器出错后要怎么继续执行设置 继续:不受出错请求的影响,其它请求继续执行.----一般大量并发用户执行时,服务器偶尔出响应错误,继续执行可让我们正好记录下来作为有性能问题的 ...

  9. Jmeter线程组之jp@gc - Stepping Thread Group

    下载配置方法 下载地址:https://jmeter-plugins.org/downloads/old/ 下载界面如下: 下载后需要解压,然后将JMeterPlugins-Standard.jar包 ...

最新文章

  1. 桌面计算机休眠快捷键,如何快速建立Win 7桌面一键休眠快捷方式
  2. java中四种引用类型(对象的强、软、弱和虚引用)
  3. android软件更新模块实现的技术和方法,Android APK签名原理及方法
  4. zookeeper安装包下载地址
  5. eda可视化_5用于探索性数据分析(EDA)的高级可视化
  6. centos7查看当前cpu运行模式_杂集:centos7中设置服务开机自启的两种方法,欢迎补充...
  7. oracle数据库赋权_oracle数据库删除赋权
  8. 挑战练习14.8 删除crime 记录
  9. 在Seismic.NET下用最少的语句写出一个剖面显示程序
  10. linux下apache安装ssl,linux下apache安装ssl步骤
  11. ei会议论文录用但不参加会议_ei会议论文还能在报纸杂志发表吗?
  12. 网站备案信息查询,网站备案号在哪里查询
  13. PyTorch实现AlexNet模型及参数详解
  14. OL3实现空间查询的代码示例
  15. (unix网络编程)即时通讯工具二:服务端与客户端融合
  16. 计算机office二级app,计算机二级office
  17. js在数组的指定位置添加元素
  18. ubuntu 进入紧急救援模式
  19. 蓝牙测试参数说明--学习记录
  20. 干货 | 阻抗与导纳控制:一种使机器人刚中带柔的控制方法

热门文章

  1. selenium2与python自动化4-css元素定位
  2. Tomcat其他方式启动
  3. 撸一个简易聊天室,不信你学不会实时消息推送(附源码)
  4. Java 8 中的流操作-基本使用性能测试
  5. UI组件之AdapterView及其子类(五)ListView组件和ListActivity
  6. Spring MVC @RequestMapping注解详解
  7. Java之枚举----小试牛刀练习
  8. 【JavaSE02】Java基本语法-练习
  9. Spring 注解AOP
  10. Hibernate 注解映射