Jmeter之HTTP request

1.下载Jmeter

http://jmeter.apache.org/download_jmeter.cgi

2.解压,在bin目录下找到jmeter.bat,并双击打开。

3.添加线程组

4.添加HTTP信息头管理器,并配置Content-type和Content-encoding头部字段

5.使用Mocky这个网页工具来模拟返回HTTP Response,首先打开这个网址http://www.mocky.io/,然后配置响应的Body,最后点击Generate my HTTP Response这个按钮来生成HTTP Request地址。

Body:

 1 {
 2     "people": [
 3         {
 4             "firstName": "Brett",
 5             "lastName": "McLaughlin",
 6             "email": "aaaa"
 7         },
 8         {
 9             "firstName": "Jason",
10             "lastName": "Hunter",
11             "email": "bbbb"
12         },
13         {
14             "firstName": "Elliotte",
15             "lastName": "Harold",
16             "email": "cccc"
17         }
18     ]
19 }

6. 添加HTTP请求默认值,并将上一步中获取到的请求地址填入路径输入框中。

7.添加HTTP请求和查看结果树,并填写下图红框内的信息

8.点击开始按钮,执行结果可以在查看结果树种查看,如下图,显示了在Mocky中预置的HTTP Response。

时间: 2024-08-28 21:28:46

Jmeter之HTTP request的相关文章

转jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用

JDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作.它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名.密码等)一起使用. 一.准备工作 1.本文使用的是mysql数据库进行测试,数据库的用户名为root(你自己的用户名),用户名密码为*********(你自己的密码) 2.数据库中有表:test,表的数据结构如下: 表中数据如下: select * from

Jmeter的JDBC Request接口测试

Jmeter操作Mysql 测试计划添加.jar包 mysql-connector-java-5.1.7-bin.jar用于使Jmeter可以读取Mysql: 线程组添加 JDBC Connection Configuration (添加->配置元件-> JDBC Connection Configuration)用于配置Jmeter和Mysql的连接: Variable Name(变量名):这里写入数据库连接池的名字 Database URL:数据库连接地址 JDBC Driver clas

Jmeter之JDBC Request (Mysql)

目录 一.软件环境 二.准备工作 三.配置JDBC Connection Configuration 四.配置JDBC Request 一.软件环境 操作系统: win10 企业版 软件配置: JDK:1.8.0_241: jmeter:jmeter 5.1.1; mysql: mariadb-10.0.28-winx64; mysq 驱动版本: mysql-connector-java-5.1.35.jar 二.准备工作 1.安装mysql数据库 2.在数据库钟执行以下sql脚本,完成库,表.

Jmeter的JDBC Request,sql参数化及返回值取值

1.JDBC Request面板 Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致Query:填写的sql语句未尾不要加";"Parameter values:参数值Parameter types:参数类型Variable names:保存sql语句返回结果的变量名Result variable name:创建一个对象变量,保存所有返回的结果Query time

Jmeter将JDBC Request查询结果作为下一个接口参数方法

现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口. tieba_info表结构如下图 分析: 1.要查出username和count(*),那么首先就要有1个或者2个 jdbc request,连接本地数据看,分别查询出我们需要的username和count(*): 2.rank小于某个值,这个值我们可以做一个变量,方便管理.不管这个值是多少,我们查出来的cou

jmeter之JDBC Request各种数据库配置

URL和JDBC驱动: Datebase Driver class Database URL MySQL com.mysql.jdbc.Driver jdbc:mysql://host:port/{dbname} PostgreSQL org.postgresql.Driver jdbc:postgresql:{dbname} Oracle oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:user/[email protected]//host:

jmeter——soap/xml-rpc request

jmeter(十一)JDBC Request之Query Type

工作中遇到这样一个问题: 需要准备10W条测试数据,利用jmeter中的JDBC Request向数据库中批量插入这些数据(只要主键不重复就可以,利用函数助手中的Random将主键的ID末尾五位数随机插入), 响应数据报错:Can not issue data manipulation statements with executeQuery().后来查阅了很多资料,才发现跟JDBC Request中的Query Type类型选择有关: 最后得出的结论是:如果SQL语句是update.inser

Jmeter文章索引贴

一.基础部分: 使用Jmeter进行http接口测试 Jmeter之Http Cookie Manager Jmeter之HTTP Request Defaults Jmeter之逻辑控制器(Logic Controller) Jmeter属性和变量 Jmeter组件执行顺序与作用域 Jmeter参数化 Jmeter关联 Jmeter分布式测试 Jmeter代理录制脚本 Jmeter调试工具---Debug Sampler Jmeter调试工具---HTTP Mirror Server 二.扩展