问题标签 [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.
oauth - 如何在没有用户登录和同意的情况下获取 google oAuth 令牌
有没有办法在没有用户登录的情况下获得谷歌 OAuth 令牌并在谷歌账户中给予同意。我有我的应用程序客户端 ID 和密钥以及其他信息,并使用 google OAuth 离线刷新令牌程序使其工作,但对于该用户,需要使用他们的凭据登录至少一次同意。
有没有什么方法可以在没有用户交互的情况下做到这一点?(假设我有用户谷歌登录凭据)。
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?
javascript - Postman:如何在不验证其值的情况下验证字段的数据类型?
例如,API 响应为: "Test": { "Test1": 390, "Test2": "391" }
我只想检查 Test1 返回整数值和 Test2 返回字符串值,而不验证字段返回的实际值(例如:390)。
php - apiato - 教程示例:无效输入(email 字段是必需的;password 字段是必需的;name 字段是必需的)
尝试开始使用 apiato http://apiato.io/A.getting-started/installation/
如果我尝试像示例中那样测试http://api.apiato.dev/register,我会收到错误消息:
错误:
我该如何解决?根据 apiato-tutorial 这个例子应该可以工作。
web-services - jmeter for webservice中json响应的响应断言
由于我是 jmeter 中 web 服务的新手,我不明白如何继续前进,我有一个如下所示的 json 响应,我该如何为下面的断言...
postman - 邮递员 - 如何循环请求,直到我得到特定的响应?
我正在使用 Postman 测试 API,但我遇到了一个问题:我的请求转到了某种中间件,所以我要么收到完整的 1000+ 行 JSON,要么收到PENDING
状态和空的结果数组:
问题是,如何在 Postman 中循环这个请求,直到我得到状态SUCCESS
和结果array > 0
?当我一个接一个地手动发送这些请求时没关系,但是当我通过 Collection Runner 运行它们时,“PENDING”会搞砸一切。
groovy - 为什么 HTTPBuilder 会抛出“HttpResponseException: Bad Request”?
Http 构建器:0.7.1 | 语言:Groovy | 框架:Spock
测试代码
它总是抛出异常。我不知道设置标题有什么问题。
(当然,当我使用 Postman 时,这个 api 对我有用)
信息:
json - 一起验证 uri 和字符串的 JSON 模式?
我在 JSON 模式下验证两个单独的 JSON 响应,它们是相同的,但只有一个区别是一个返回 'system' 作为 uri 格式的字符串,其他返回纯字符串,这导致我的第二个测试用例失败,因为对于第二个响应它还要查找 uri 格式的字符串。如何在我的架构中解决这个问题?
selenium - 如何访问所有键值?
不显示“address_Components”的所有索引的所有“long_name”值。使用路径时:path("results[0].address_components[].long_name") 则测试用例失败。我想显示响应中给出的所有“long_name”值。请给我建议。
我正在使用硒(Maven TestNG):
输出:
登录名称:芝加哥
通过:test_08
c# - 任何人都可以建议如何在使用查询匹配调用 Get API 时动态生成 Rest body
就我而言,在调用 API(GET 方法)时,我应该将以下查询作为正文的一部分发送。
截至目前,我正在对字符串进行硬编码并附加到资源正文中。