问题标签 [web-api-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
475 浏览

oauth - 如何在没有用户登录和同意的情况下获取 google oAuth 令牌

有没有办法在没有用户登录的情况下获得谷歌 OAuth 令牌并在谷歌账户中给予同意。我有我的应用程序客户端 ID 和密钥以及其他信息,并使用 google OAuth 离线刷新令牌程序使其工作,但对于该用户,需要使用他们的凭据登录至少一次同意。

有没有什么方法可以在没有用户交互的情况下做到这一点?(假设我有用户谷歌登录凭据)。

0 投票
1 回答
167 浏览

java - RestAssured logging in via JSON

I want to use the RestAssured framework to test my Java Spring API. The way the API works is that you have to login using a POST to /session/login with a username and a password in JSON format, for example:

If the username and password are correct, a session cookie is returned which can then be used to determine whether the user is logged in. I can't seem to find a way to use the RestAssured's auth() function to do this. How would I do this?

0 投票
2 回答
930 浏览

javascript - Postman:如何在不验证其值的情况下验证字段的数据类型?

例如,API 响应为: "Test": { "Test1": 390, "Test2": "391" }

我只想检查 Test1 返回整数值和 Test2 返回字符串值,而不验证字段返回的实际值(例如:390)。

0 投票
1 回答
1706 浏览

php - apiato - 教程示例:无效输入(email 字段是必需的;password 字段是必需的;name 字段是必需的)

尝试开始使用 apiato http://apiato.io/A.getting-started/installation/

如果我尝试像示例中那样测试http://api.apiato.dev/register,我会收到错误消息:

错误:

我该如何解决?根据 apiato-tutorial 这个例子应该可以工作。

0 投票
2 回答
2341 浏览

web-services - jmeter for webservice中json响应的响应断言

由于我是 jmeter 中 web 服务的新手,我不明白如何继续前进,我有一个如下所示的 json 响应,我该如何为下面的断言...

0 投票
4 回答
59430 浏览

postman - 邮递员 - 如何循环请求,直到我得到特定的响应?

我正在使用 Postman 测试 API,但我遇到了一个问题:我的请求转到了某种中间件,所以我要么收到完整的 1000+ 行 JSON,要么收到PENDING状态和空的结果数组:

问题是,如何在 Postman 中循环这个请求,直到我得到状态SUCCESS和结果array > 0?当我一个接一个地手动发送这些请求时没关系,但是当我通过 Collection Runner 运行它们时,“PENDING”会搞砸一切。

0 投票
1 回答
2216 浏览

groovy - 为什么 HTTPBuilder 会抛出“HttpResponseException: Bad Request”?

Http 构建器:0.7.1 | 语言:Groovy | 框架:Spock

测试代码

它总是抛出异常。我不知道设置标题有什么问题。

(当然,当我使用 Postman 时,这个 api 对我有用)

信息:

0 投票
1 回答
407 浏览

json - 一起验证 uri 和字符串的 JSON 模式?

我在 JSON 模式下验证两个单独的 JSON 响应,它们是相同的,但只有一个区别是一个返回 'system' 作为 uri 格式的字符串,其他返回纯字符串,这导致我的第二个测试用例失败,因为对于第二个响应它还要查找 uri 格式的字符串。如何在我的架构中解决这个问题?

0 投票
1 回答
65 浏览

selenium - 如何访问所有键值?

不显示“address_Components”的所有索引的所有“long_name”值。使用路径时:path("results[0].address_components[].long_name") 则测试用例失败。我想显示响应中给出的所有“long_name”值。请给我建议。

我正在使用硒(Maven TestNG):

输出:

登录名称:芝加哥

通过:test_08

0 投票
1 回答
23 浏览

c# - 任何人都可以建议如何在使用查询匹配调用 Get API 时动态生成 Rest body

就我而言,在调用 API(GET 方法)时,我应该将以下查询作为正文的一部分发送。

截至目前,我正在对字符串进行硬编码并附加到资源正文中。