Jemeter学习使用(1) - 接口GET请求并发测试

前提:已经配置完成JDK和jemeter,进入jemeter的bin目录下,双击jemeter.bat,启动jemeter .

步骤:1.添加线程组

注意: 线程数--请求数     Ramp-up Period(in seconds) --每个请求之间间隔时间,填0即为同时并发     循环次数--1次即将运行几次

2.线程组下添加http请求

注意:web服务器 服务器名称或ip填写接口地址的ip,且是1.1.1.1或yyyy.xxxx.com格式(不带http头),端口也按实际填写,没有则是默认的80.

HTTP请求 HttpClient4  方法-GET 编码格式一般是utf-8,如果结果出现乱码则要注意修改正确的格式 , 路径填写ip:port后面部分,注意开头的 /

以上已经设置好可以运行了,但是我们要校验查看运行结果是否正确,需要在http请求下 添加 监听器,我这个接口很简单,如图加了几个:

3.响应断言是最简单的校验结果方式,添加的响应文本出现设置的即为成功

4.运行

以上是一个很简单的接口并发设置,以后慢慢深入jemeter.

时间: 2024-12-21 15:42:35

Jemeter学习使用(1) - 接口GET请求并发测试的相关文章

ICE学习第四步-----客户端请求服务器返回数据

这次我们来做一个例子,流程很简单:客户端向服务器发送一条指令,服务端接收到这条指令之后,向客户端发送数据库中查询到的数据,最终显示在DataGridView上. 根据上一篇文章介绍的Slice语法,我们先来定义ICE文件.我定义两个ICE文件,一个用来描述测试数据库表中属性相关信息,另一个则是请求数据的方法. 结构如下:    定义结构体,和数据库中表的列对应,添加序列(相当于数组类型). 在获取表的方法中注意要记得#include带有结构的ice文件,并把接口函数的返回值类型写成之前定义的数组

Jmeter对HTTP请求压力测试、并发测试

最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏. 对于服务器性能测试这块的经验更是少得可以忽略.迫使不得不让我们去尝试了解测试的知识. 首先我们的需求场景如下: 服务器硬件:(只有一台) 系统:Windows 2003 WebServer:Tomcat 7.0 Jdk:7.0 CPU:8核 2.9GHz两个 内存:16G 报名应用系统:只需要向外提供一个报名和找回报名号的接口. 我们需要:测试服务器能同时承受多

PHP接口并发测试的方法

PHP接口并发测试的方法 <pre> header('Content-type:text/html; Charset=utf-8'); $uri = "输入你的url"; $data = array( 'test'=>1 ); $ch = curl_init();// print_r($ch); curl_setopt($ch, CURLOPT_URL, $uri); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch

Java学习笔记之接口

一.接口的概念与定义 首先考虑一个简单的接口的定义: public interface Output { int MAX_LINE = 40; void out(); void getData(String msg); } 定义接口使用关键字interface 修饰符interface前面的public可以省略,如果省略,则采用默认访问控制,即只有在相同包结构的代码才可以访问此接口 接口不可以有构造方法(区别于类中的构造方法) 接口里面的所有成员,包括常量.方法等都是public访问权限,所以在

初学者Jmeter对HTTP请求压力测试、并发测试的简单使用

测试目的:测试服务器能同时承受多少条HTTP请求. 通过利用操作系那个对简单的Jmaeter来对服务器进行简单的压力.并发测试 一.运行Jmeter: 首先在网上下载一个jmeter,我下载的是2.3.4版本,其他版本同理 通过解压后得到一个tgz格式的文件,然后再继续解压得到一个文件夹如下图: 打开文件夹运行bin目录下的 jmeter.bat即可进入jmeter的主界面,如图: 假如运行 jmeter.bat报错不能正常打开,那就要检查本机是否有安装JDK,如果能保证安装好JDK和配置好环境

Java学习笔记_23_List接口实现类

23.List接口实现类: List接口继承了Collection接口,它是一个允许存在重复项的有序集合. 1>实现类ArrayList: ArrayList类支持可随需要而增长的动态数组.数组列表以一个原大小被创建,当超过了它的大小, 类集自动增大,当对象被删除后,数组就可以缩小. 优点:ArrayList类对于使用索引取出元素用较高的效率,他可以用索引快速定位对象. 缺点:ArrayList类对于元素的删除或插入速度较慢. 构造方法: · ArrayList(): 构造一个初始容量为10的空

HTML5学习之FileReader接口

http://blog.csdn.net/zk437092645/article/details/8745647 用来把文件读入内存,并且读取文件中的数据.FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据.到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口. 1.FileReader接口的方法 FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取.无论读取成功或失败,方法并不会返

Exchange 2010 批量移动邮箱和增加移动请求并发数

最近公司在准备升级 Exchange 服务,准备工作:把离职用户的邮箱,迁移到指定的数据库.在升级迁移数据库时,离职库不做迁移.这样能减少今后迁移的数据量. 增加移动请求并发数参考资料: https://technet.microsoft.com/zh-cn/library/dn146028.aspx 主要工作: 把禁用的ad用户导出来 还可以从 Exchange Powershell 中导出30天没有登录邮箱的用户列表,和禁用ad表做对比 整理出一个有用户名的 txt 文件,使用 new-mo

RIDE 接口自动化请求体参数中文时报错:“UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xd7 in position 9......”

在进行robotframework  接口自动化,在请求体参数中输入中文会报以下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9: ordinal not in range(128)..... 改mimetypes.py文件,路径位于python的安装路径下的Lib\mimetypes.py文件.在import下添加如下几行:解放参考如下: if sys.getdefaultencoding()