jmeter http请求配置&参数数据空间实现参数化

。主要使用Content-Type参数

. content-type指请求参数的数据类型

·在jmeter中,发送HTTP的post请求时,需要添加HTTP信息头管理器


10.2HTTP请求配置

http协议 默认端口号80 

https协议 默认端口号 443 

http://127.0.0.1:8000/api/departments/ jinwoh 10.178.61

●协议 http

●服务器名称或IP[接口的域名127.0.0.1

●端口号:如果有填写具体的端口号8000如果没有端口号不填●方法:HTTP协议请求方式·路径:接口地址内容编码:utf-8

●参数:针对post请求参数是x-www-form-urlencoded格式和form-data格式

●消息体数据:针对post请求中json格式/xml格式请求数据相当于postman中raw●文件上传:上传文件接口

11.2CSV数据控件实现参数化

●建立一个csv格式的文件

●在excel建立文件另存为csv格式,使用notepad转码utf-8配置jmeter中csv数据文件设置

● 位置:线程组----添加----配置元件---CSV数据文件设置。文件名:选择准备好的csv文件。文件编码:UTF-8

●变量名称:变量名;如果有多个使用英文逗号隔开

● 忽略首行:如果csv文件首行写的是变量名称,选择忽略首

行True,如果不是选择False

● 分隔符:如果csv文件使用的是逗号隔开,就默认值。其余选项按照默认值即可。在HTTP请求中引用参数

●${变量名}

如果使用csv文件中所有数据,需要设置线程组的线程数或循环次数

主题(T)帮助(H)

11.1jmeter应用变量方法

${变量名}

11.2CSV数据控件实现参数化

●建立一个csv格式的文件

●在excel建立文件另存为csv格式,使用notepad转码utf-8配置jmeter中csv数据文件设置

● 位置:线程组----添加----配置元件-----CSV数据文件设置。文件名:选择准备好的csv文件。文件编码:UTF-8

●变量名称:变量名;如果有多个使用英文逗号隔开

●忽略首行:如果csv文件首行写的是变量名称,选择忽略首

行True,如果不是选择False

● 分隔符:如果csv文件使用的是逗号隔开,就默认值。其余选项按照默认值即可在HTTP请求中引用参数 o${变量名)

11.3用户参数 

位置

前置处理器-->用户参数●使用方式

● 针对哪个http请求使用就在哪个http请求下添加。 HTTP请求---->添加--->前置处理器-->用户参数配置用户参数添加变量

●添加变量名称。添加用户

●添加测试数据

■一个用户就是一组测试数据●使用用快参数

●在HTTP请求中引用变量

●在线程组中设置线程数;线程数的值和用户参数中的用户数一致

11.4用户定义的变量●位置

●测试计划页面(一般情况下) 10.178.6.

● 配置元件中--->用户定义的变量配置

●添加变量●使用

●凡是可以输入的位置,都可以使用变量

总结jmeter参数化 未注册

●CSV数据文件配置---位置:配置元件中 

●适用于大量测试数据时的使用 

Jlasoh

●用户参数---位置:前置处理器中 

●适用于少量测试数据时I

●用户定义的变量----测试计划/配置元件

●适用于常量配置:数据库地址,测试环境地址,登录数据

2.jmeter连接数据库----MYSQL为例

●在测试计划中导入数据库驱动jar包

●在线程组中添加JDBC Connection Configuration配置JDBC Connection Configuration

●在variable Name for created pool中填写要连接的数

据库的名称----ECShop

●在Database Connection Configuration填写数据库相关参数

数据库连接地址

- jdbc:mysql://数据库域名或IP:端口/数据库名称 - jdbc:mysql://ecshop.itsoso.cn:3306/ecshop选择数据库驱动数据库用户名数据库密码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容