美文网首页
jmeter多个线程组压测

jmeter多个线程组压测

作者: 简单生活101 | 来源:发表于2018-05-17 17:11 被阅读0次

今天主要学习了多个不同线程组的压测写法,下面实现的逻辑是登录成功后获取到该用户的uid和token,然后根据uid和token获取该用户的所有设备,这里要用到的是全局变量的设置和调用,具体可以看下面的流程

1.新建线程组和自定义变量

上图为自定义变量,可以添加一些常用变量到这里,方便后面直接调用使用,如上图如果我的接口ip地址改掉了,就不用每个调用的页面全部去修改,只需要在变量定义的位置修改即可。若要调用ip写法为 ${IP}

上图是新建线程组页面,主要关注红色框中的内容设置

线程数:可以理解为用户数

Ramp-Up Period (in seconds):可以理解为在多少秒内执行上面设置的用户数量,如用户数为10 ,这里花费秒数设置为2 ,则10/2=5,意思就是1秒内启动5个用户

循环次数:选择永远则线程一直执行,否则填写具体执行次数

2.新建http请求

登录请求包括地址、端口号、请求方式和参数,一般是需要参数的,如用户和密码,这里读取的是excel中的用户名和密码,excel的配置可以查看5设置数据源

3.正则获取uid和token

提起

4.设置全局变量

5.设置数据源

6.新建线程组

7.新建http请求

8.新建http信息头管理器

这里需要使用到上一个线程组中设置的全局变量,来获取数据,调用方法参照上图

9.添加定时器

添加定时器的作用,在使用中,各个请求之间是有一定时间的间隔,比如登录时输入用户名和密码需要时间,所以在多个请求之间设置定时器来模拟一些延时场景

10.添加监听查看结果树

相关文章

  • jmeter多个线程组压测

    今天主要学习了多个不同线程组的压测写法,下面实现的逻辑是登录成功后获取到该用户的uid和token,然后根据uid...

  • 5.基于jmeter压测的一些思考

    1.jmeter允许多个线程并发取样,那么,多线程有上限、瓶颈吗? 按我的理解,实际压测过程中,是用4台压测机,一...

  • Jmeter外部传参

    1、首先肯定是添加线程组和http请求:见上一篇Jmeter的安装和基础使用:Jmeter实现接口压测 - for...

  • 批量重启Jmeter服务

    笔者在搭建Jmeter压测机群,遇到要重启多个jmeter-server,一个个远程去重启Jmeter-Serve...

  • JMeter压测环境准备

    JMeter是Java编写的多线程压测工具,测试HTTP请求时是“同步”机制,单台JMeter打压性能较一般。所以...

  • Jmeter性能测试工具简介

    一、Jmeter简介 1、多线程框架-支持多并发操作(指jmeter里面可以创建多个线程组) 2、用于对服务器模拟...

  • jmeter跨线程组传值和jmeter跨线程组调用

    Jmeter的线程组之间是独立的,用Jmeter做接口测试或者是性能测试时,经常会涉及到多个线程组。那么如何将A线...

  • 性能测试——Jmeter

    一、对数据库进行压测 1、将需要用到的链接mysql的jar包放到jmeter的lib文件夹中2、添加线程组,添加...

  • Grafana实时展示Jmeter压测情况

    一线大厂某次压测实录 Grafana实时展示Jmeter压测情况

  • jmeter压测数据库

    jmeter压测数据库 JDBC request压测MysqL讲解 简介:讲解jdbc压测mysqL相关准备工作,...

网友评论

      本文标题:jmeter多个线程组压测

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