jmeter基本操作(发送请求,接口依赖,请求默认值,设置变量,导入文档,关联接口)

发送一个post/get请求

1、创建一个线程

2、新建一个http请求

编辑http请求的内容
POST

GET

接口断言:
响应参数:{"code":"200","msg":"登录成功!","model":{}}


查看结果:


保存,运行

a、保存:

b、运行


红色表示错误

绿色表示成功

查看请求后的详情:

取样器、请求、响应体


运行后,可以禁用或开启接口的功能

接口依赖(需要登录后的接口,需要在测试前先访问登录接口获取对应的鉴权凭证,例如 token)

准备接口:

登录接口:

http://cms.duoceshi.cn/manage/loginJump.do

入参参数:userAccount=admin&loginPwd=123456

查询栏目接口:

http://cms.duoceshi.cn/manage/findCategoryByPage.do

入参参数:parentId=&categoryName=&page=1

二、操作

第一个登陆接口:

第二个接口:

添加cookie管理器

cookie管理器是保持会话(因为是接口依赖,所以要保持会话)


请求默认值

简化jmeter中请求的数据

jmetere 中设置变量

设置变量的符号是$

前置处理器:用户参数设置参数化

编辑用户参数,设置账号,密码

在线程中添加5个虚拟用户数

直接运行,运行后查看结果

通过导入文档进行接口参数化

1、新增txt文档

2、在jmeter田间csv data set config 导入数据,在进行参数化


=====================================

准备接口和接口数据:

省份接口:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince
请求方法get:
城市接口:请求方式:posthttp://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity
byProvinceName:浙江

jmeter中的关联接口

我们可以使用请求默认值,将htpp和域名下在默认头,

接口路径单独写在接口中

后置处理器中的正则表达式

修改城市接口的入,入参数改成变量

posted @ 2024-08-22 16:03  藕丝鲜芋  阅读(16)  评论(0编辑  收藏  举报