前言:前几周在编写公司的异步投标转自动投标,接口编写完后,考虑到平常抢标的情况,就需要做一些基本的并发测试。在这做个记录,方便以后使用。

正文:首先上官网下载自己所需要的版本。下载地址: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并发测试相关推荐

  1. Jmeter做5万的并发实践

    近期在用JMeter进行负载测试的 时候,发现使用单台机器模拟测试超过比如500个进程的并发就有些力不从心或者说不能如实的反应实际情况,在执行的过程中,JMeter自身会自动关闭, 要解决这个问题,则 ...

  2. 用python做简单的接口压力测试

    一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...

  3. http-little-toy(一个go编写Http并发测试工具)

    http-little-toy 一个简单的 http 并发测试工具. 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里. https://github.com/leihenshang/h ...

  4. Jmeter对HTTP请求压力测试、并发测试的简单使用方法

    最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏. 对于服务器性能测试这块的经验更是少得可以忽略.迫使不得不让我们去 ...

  5. 使用jMeter对基于SAP ID service进行Authentication的Restful API进行并发测试

    这篇文章本来Jerry只在SAP社区上写了英文版的,可以通过点击文末的"阅读原文"获得.后来有两位做Marketing Cloud开发的德国同事,写邮件询问关于文章的更多细节,声称 ...

  6. jmetter持续时间_【转】Jmeter做web压力测试时设置持续时间注意点

    头一回使用jmeter做web的压力测试,遇到个很莫名其妙的问题,不管我的线程组怎么设置,它就是执行一次就结束了. 设置循环次数为300,不使用调度器--〉执行一次就结束了,循环次数未生效 设置循环次 ...

  7. jmeter并发测试教程_JMeter压力测试并发测试(入门篇)

    jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...

  8. 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试

    每天15分钟JMeter入门篇(一):Hello JMeter 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器 ...

  9. Jmeter做接口的压力测试

    章节一压力测试课程介绍 1.2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示 简介: 讲解课程安排,使用的Jmeter版本 讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分 ...

最新文章

  1. 一些关于iText和iTextSharp的旧闻(some old news about iText and iTextSharp)
  2. JS控制HTML元素的显示和隐藏
  3. SSL证书安装指南 - Winodws 2003 Server IIS 6.0
  4. insert into 多条数据_「数据库」一千行MySQL命令
  5. CSS3弹性伸缩布局(一)——box布局
  6. Educational Codeforces Round 111 (Rated for Div. 2) E. Stringforces 二分 + 状压dp
  7. php 扩展 返回字符串,基于PHP7的PHP扩展开发之四(字符串的处理)
  8. a4988 脉宽要求_A4982/A4984/A4985和A4988设备主要针对办公室自动化市场
  9. Reachability的用法 判断用户的网络状态
  10. dubbo的基于java的路由_1 | Dubbo:探讨标签路由的实现
  11. python函数参数是数据库表名_Python-sqlite中的变量表名称
  12. 红包小游戏php源码,H5抢红包 小游戏源码
  13. 赠书 | 原动力——改变未来世界的5大核心力量
  14. 对话系统之NLU总结报告
  15. 单纯形法中大m法_线性规划 第五讲 单纯形法及进一步讲解(大M法).ppt
  16. python气象卫星云图解析_【我教你系列】想要实时的地球图像作为桌面?
  17. eplan如何导入access_EPLAN导入edz文件太慢如何解决
  18. 深度数据全方位解析:冰桶挑战---TOMsInsight 2014.08.20
  19. Fedora 20 的 r8168 与 rtl8723be 驱动
  20. Unity 水体浮力的实现

热门文章

  1. Python基本图形绘制----正方形,六边形,叠边形,风轮,八边形,八角图形
  2. ANSYS workbench 19.0基础到实例仿真分析视频教程
  3. flex布局水平居中
  4. iOS多语言的实现,主要是实现越南文
  5. 2022冬季pat乙级
  6. iNFTnews|Facebook、Twitter先后扑街,社交媒体的未来属于Web3?
  7. 大数据和云计算技术周报(第88期)
  8. Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发
  9. Wiz十大基本使用技巧 | 为知笔记产品博客
  10. 移动云物联网预研及阿里云开发对比分析