社区
脚本语言
帖子详情
Python做自动化接口调用参数怎么写
yyxxpp100
2018-07-16 05:06:32
使用Python在做本公司接口测试中遇到这个问题(如图):
(这是用fiddler截取到的接口参数)
里面它把参数都放到parameters里面了 还加了个ActionName这个东西
我在用Python写接口测试时候,改如何把参数写进Data里面
这样写好像不对,请大神解答下怎么写这个接口请求
...全文
746
5
打赏
收藏
Python做自动化接口调用参数怎么写
使用Python在做本公司接口测试中遇到这个问题(如图): (这是用fiddler截取到的接口参数) 里面它把参数都放到parameters里面了 还加了个ActionName这个东西 我在用Python写接口测试时候,改如何把参数写进Data里面 这样写好像不对,请大神解答下怎么写这个接口请求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoshuzheng
2020-06-23
打赏
举报
回复
第13行,第一个data改为json,你传的参数是JSon形式
xwbxn
2018-07-28
打赏
举报
回复
parameters 后面的值应该是一个字符串,而不是dict
可以用json.dumps转换为json字符串格式,例如
data = {
"parameters": json.dumps({"id": 205, "userID": 295442})
}
tianfang
2018-07-27
打赏
举报
回复
出什么问题了?错误信息呢
最后要打印 r.text
代码贴文字的!!!
yyxxpp100
2018-07-25
打赏
举报
回复
能说具体下吗
oyljerry
2018-07-16
打赏
举报
回复
data还要加一个data的key做json数据
python
调用
接口
时传多个
参数
_
Python
接口
自动化
测试之数据
参数
化
前言:在
接口
测试中,
接口
的请求
参数
不可能一直一成不变,如果只有一两个
接口
的时候,可以直接在代码中更改对应的值,但如果
接口
多达上百个的时候,一行一行的在代码中改
参数
, 是极其痛苦的一件事。这个时候,使用数据
参数
化的优点就体现出来了,只需要把所有
参数
写
到同一个地方,任一
参数
改变时,到指定地方修改该
参数
的值就可以了。数据
参数
化的方式:1、使用txt文件保存数据,这样的优点在于txt文件易于读取,不论是l...
Python
接口
自动化
4
接口
自动化
4.1 使用
python
实现
接口
自动化
如果不了解
接口
测试可参考https://ke.qq.com/course/4092904 使用
Python
的request库实现
接口
测试: import json import requests #使用session管理: #1.可以自动关联set-cookie里面的内容 #2.可以加快与服务器的连接速度 session=requests.session() #auth
接口
#发包和收包 #这里一般是要放
参数
,使用data入参还是json入参,根据请
Python
实现
接口
自动化
测试结束后,需要将测试用例执行结果以报告形式反馈给测试人员进行分析,以便发现错误和提出建议。测试用例是指通过一系列的输入
参数
调用
接口
,获取响应后检查输出是否正确的一种标准化的测试方法。
接口
自动化
是指通过编
写
脚本来实现对接户外Web服务的测试和验证,可以提高测试效率、缩短测试周期。首先需要明确需要测试的
接口
地址,可以使用
Python
中的requests库向该地址发送get/post请求获取返回结果。针对返回的结果,可以使用
Python
内置的JSON库进行解析,并根据JSON结构查询相应的数据。
python
接口
自动化
(三十四)-封装与
调用
--函数和
参数
化(详解)
前面虽然实现了
参数
的关联,但是那种只是记流水账的完成功能,不便于维护,也没什么可读性,随着水平和技能的提升,再返回头去看前边
写
的代码,简直是惨不忍睹那样的代码是初级入门的代码水平都达不到。接下来这篇由我带领小伙伴们把每一个鼠标点击动作
写
成一个函数,这样更方便维护了,而且可读性也高,后期其他维护人员在维护代码的时候看起来赏心悦目,就不会骂娘了。
参数
化的思维只需记住一点:不要
写
死,这样就便于维护,否则就会牵一发而动全身,一处修改导致处处修改,不便于维护。
python
+pytest
接口
自动化
之
参数
关联
今天呢,笔者想和大家来聊聊
python
+pytest
接口
自动化
测试的
参数
关联,笔者这边就不多说废话了,咱们直接进入正题。
参数
关联,也叫
接口
关联,即
接口
之间存在
参数
的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个
接口
,此时在某些
接口
之间可能会存在关联关系。比如:B
接口
的某个或某些请求
参数
是通过
调用
A
接口
获取的,即需要先请求A
接口
,从A
接口
的返回数据中拿到需要的字段值,在请求B
接口
时作为请求
参数
传入。最常见的场景之一便是:请求登录
接口
后获取到token值,后续其他
接口
请求时需要将token作为请求
参数
脚本语言
37,721
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章