Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
API 自动化测试:有没有办法通过内容验证来自动化下载场景?
我的应用程序中有导出到 Excel 的功能 我有一个场景 执行导出到 Excel 验证 API 响应状态和导出的 Excel 内容 使用 Postman 我可以使用 发送和下载 选项以 xlsx 格式保存导出的 Excel 稍后我可以手动验
Automation
restassured
karate
webapitesting
模拟外部 API 以使用 Python 进行测试
Context 我正在尝试为查询外部 API 的函数编写测试 这些函数向 API 发送请求 获取响应并处理它们 在我的测试中 我想使用本地运行的模拟服务器来模拟外部 API 到目前为止 模拟服务器已成功运行并响应自定义 GET 查询 问题
python
json
unittesting
httpServer
webapitesting
如何在 Jest 中的 beforeAll / beforeEach 和测试之间共享数据?
我们使用 jest 来测试我们的 API 并且有相当复杂的场景 我们使用beforeAll函数为每个测试设置通用辅助变量 有时设置租户分离 在其他情况下我们使用beforeEach为测试设置租户分离的函数 并为测试租户提供一些默认配置 例如
typescript
asyncawait
jestjs
webapitesting
使用 chai-http 和 Jest 进行测试时,如何从 api 返回响应
我正在尝试使用下面的代码测试我的节点 api 索引端点 索引 test js const chai require chai const chaiHttp require chai http const server http localh
nodejs
unittesting
jestjs
webapitesting
chaihttp
如何在test-cafe中使用数据发出post请求?
我是 api 测试的初学者 我正在使用test cafe我已经写了测试来制作GET请求使用请求钩子工作正常 我能够获取数据 但是当我尝试制作时POST请求使用相同的请求钩子并且我在发出请求时无法发送数据 因为它需要是缓冲区类型 我无法将 J
nodejs
POST
e2etesting
testcafe
webapitesting
Cypress - 从 json 响应正文获取值
我正在使用 Cypress 进行一些 API 测试 但我很难访问 JSON 响应正文中的值 但是我可以对身体进行断言 表明它正确接收了它 下面我尝试分配 JSON 主体 response body 然后从中获取 id 的值 describe
javascript
Cypress
webapitesting
使用 REST Assured,如何检查响应的 json 对象类型数组中是否存在某个字段?
我需要验证像下面这样的响应是否包含一些字段 我对字段值不感兴趣 只是对键存在感兴趣 例如 我想检查这种类型的响应中是否存在键 id 我将如何实现这一目标 id 1 title Title details details benefit We
json
restassured
JsonPath
webapitesting
restassuredjsonpath
在API自动化测试中使用BDD是一个好方法吗?
我正在编写一个用于 RESTful API 测试自动化的框架 我已经决定使用 REST Assured 我不确定是否 100 确定添加一个层以允许使用特定于领域的语言 如 Gherkin 定义测试 因此添加一个 BDD 框架 如黄瓜 你有什
REST
cucumber
BDD
webapitesting
KarateAPI 中有类似 POJO 的功能吗?
我使用 Karate 和 RestAssured 一段时间了 当然 这两种工具都有优点和缺点 现在我有一个 RestAssured 项目 其中有请求和响应对象以及 POJO 我的请求包装我的端点并将我的 POJO 发送到这些端点 我在抽象层
restassured
karate
webapitesting