- 博客(5)
- 收藏
- 关注
原创 jmeter-post请求接口测试(表单/JSON)
第一步:http信息管理头添加Content-Type:application/x-www-form-urlencoded。第一步:http信息管理头添加Content-Type:application/json。第二步:在参数里配置对应key-value值,如果请求参数Parameters。,需要勾选编码,不然接口请求的传参有问题;第二步:切换至消息体数据,写入参数即可;带中文或特殊字符(+/=)时。请求参数是JSON格式。
2023-09-11 15:25:52 2247
原创 jmeter-文件上传接口测试
接口名:/xx/xx/upload请求方式:POST参数:appId:xxxxsceneSign:xxxxfile:xxxxbusinessId:xxxx1、f12-network可查看请求信息解码之前,参数都是以key-value表单的形式解码之后,参数像夹心饼干一样,测试表示也不是特别懂2、打开jmeter工具,新建一个http请求操作步骤:(1)勾选:对post使用multipart/form-data(2)文件上传:文件名称 参数名
2022-05-24 16:20:28 3757
原创 httprunner参数依赖处理方式二---debugtalk.py
接上篇文章 httprunner接口间参数依赖处理方式——extract+content.参数名借助debugtalk写辅助函数,提取登录接口的token,后面的用例都可以引用这个token1、在项目下新建一个debugtalk.py,定义一个获取登录成功的token方法import requestsdef get_login_token(): headers = {"Content-Type": "application/json;charset=UTF-8"} url.
2021-12-21 17:03:52 7741
原创 httprunner接口间参数依赖处理方式——extract+content.参数名
场景一:一些接口请求需要身份认证成功之后才能获取到数据场景二:依赖上游接口的返回参作为下一个接口参数示例接口:getSchoolList----获取用户的所有学校列表postman:直接调用getSchoolList接口,接口响应:没有token在请求头里将登录成功返回的token放在cookie里,再次请求,身份鉴权成功,接口返回数据ps:本次实践还是遵循api-testcase-testsuite分层,进行脚本编写1、创建一个.env文件(引入概念:.env文件为全局
2021-11-12 15:03:42 8202 1
原创 httprunner2.5.7参数化三种方式
重点:2.x以上版本参数化都需要借助testsuite进行参数化,yml需严格缩进格式,不能用tab控制缩进,只能用空格控制1、直接引用列表进行参数化2、引用csv文件进行参数化3、借助debugtalk辅助函数进行参数化定义项目的文件框架建立四个文件夹:api、testcases、testsuites、data,分别用来存放接口、用例、用例集、测试数据1、编写接口yml脚本在api文件下,新建一个yml文件,文件名为login.yml脚本必须包含:name--接口名、req
2021-11-10 16:04:22 8828 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人