jmeter做简单的http并发测试
前言:前几周在编写公司的异步投标转自动投标,接口编写完后,考虑到平常抢标的情况,就需要做一些基本的并发测试。在这做个记录,方便以后使用。
正文:首先上官网下载自己所需要的版本。下载地址:http://jmeter.apache.org/download_jmeter.cgi。
想要下载历史版本走如下步骤:
1:
2:
3:
我考虑到电脑目前安装的1.7的jdk,怕最新版的不兼容,所以下了
apache-jmeter-3.0.zip 压缩版的,使用起来很tomcat差不多,先保证已经安装配置好jdk,解压配置好环境变量,具体的可以参照:jemeter安装配置。
上面的工作都完成后,找到如下的启动文件,双击即可启动(window系统)。
启动成功会出现如下的窗口:
现在就可以开始使用jmeter做一些简单的http并发测试
1:先添加一个线程组;
2:线程组的基本配置如下,表示开启50个线程,间隔0s发送,循环一次,具体数值可以根据自己的需要去修改;
3:接下来我们加一个http请求,如下:
4:配置http请求主要是填写域名或请求ip,协议,请求方式,编码格式,方法路径,请求参数等,可以参照下图配置,请求的参数格式:${参数名},这个格式倒是和play的标签读取参数的格式很像;
5:配置好上面的基本信息,我们肯定会想那我们要如何读取参数。jemeter的参数读取很方便,我们只要配置一个.csv的文件就好了,将参数写进一个csv文件,配置好CSV Data, jmeter就会在请求的时候自动注入请求的参数,是不是很方便,具体操作如下:
1.添加一个CSV Data Set Config,操作如下:
2.具体的配置如下,配置读取的文件路径,参数名,参数名之间要用逗号隔开:
3:请求的参数如下autoBidTest.csv:
4;到此该配置的都配置好了,点击run就可以开始测试了.
5.运行结果如下:
jmeter做简单的http并发测试相关推荐
- Jmeter做5万的并发实践
近期在用JMeter进行负载测试的 时候,发现使用单台机器模拟测试超过比如500个进程的并发就有些力不从心或者说不能如实的反应实际情况,在执行的过程中,JMeter自身会自动关闭, 要解决这个问题,则 ...
- 用python做简单的接口压力测试
一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...
- http-little-toy(一个go编写Http并发测试工具)
http-little-toy 一个简单的 http 并发测试工具. 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里. https://github.com/leihenshang/h ...
- Jmeter对HTTP请求压力测试、并发测试的简单使用方法
最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏. 对于服务器性能测试这块的经验更是少得可以忽略.迫使不得不让我们去 ...
- 使用jMeter对基于SAP ID service进行Authentication的Restful API进行并发测试
这篇文章本来Jerry只在SAP社区上写了英文版的,可以通过点击文末的"阅读原文"获得.后来有两位做Marketing Cloud开发的德国同事,写邮件询问关于文章的更多细节,声称 ...
- jmetter持续时间_【转】Jmeter做web压力测试时设置持续时间注意点
头一回使用jmeter做web的压力测试,遇到个很莫名其妙的问题,不管我的线程组怎么设置,它就是执行一次就结束了. 设置循环次数为300,不使用调度器--〉执行一次就结束了,循环次数未生效 设置循环次 ...
- jmeter并发测试教程_JMeter压力测试并发测试(入门篇)
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...
- 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试
每天15分钟JMeter入门篇(一):Hello JMeter 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器 ...
- Jmeter做接口的压力测试
章节一压力测试课程介绍 1.2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示 简介: 讲解课程安排,使用的Jmeter版本 讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分 ...
最新文章
- 一些关于iText和iTextSharp的旧闻(some old news about iText and iTextSharp)
- JS控制HTML元素的显示和隐藏
- SSL证书安装指南 - Winodws 2003 Server IIS 6.0
- insert into 多条数据_「数据库」一千行MySQL命令
- CSS3弹性伸缩布局(一)——box布局
- Educational Codeforces Round 111 (Rated for Div. 2) E. Stringforces 二分 + 状压dp
- php 扩展 返回字符串,基于PHP7的PHP扩展开发之四(字符串的处理)
- a4988 脉宽要求_A4982/A4984/A4985和A4988设备主要针对办公室自动化市场
- Reachability的用法 判断用户的网络状态
- dubbo的基于java的路由_1 | Dubbo:探讨标签路由的实现
- python函数参数是数据库表名_Python-sqlite中的变量表名称
- 红包小游戏php源码,H5抢红包 小游戏源码
- 赠书 | 原动力——改变未来世界的5大核心力量
- 对话系统之NLU总结报告
- 单纯形法中大m法_线性规划 第五讲 单纯形法及进一步讲解(大M法).ppt
- python气象卫星云图解析_【我教你系列】想要实时的地球图像作为桌面?
- eplan如何导入access_EPLAN导入edz文件太慢如何解决
- 深度数据全方位解析:冰桶挑战---TOMsInsight 2014.08.20
- Fedora 20 的 r8168 与 rtl8723be 驱动
- Unity 水体浮力的实现