问题标签 [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.
postman - 如何在 POSTMAN 环境中添加授权标头?
我正在使用 POSTMAN 测试一堆 API 调用。我可以将其作为 POSTMAN 环境的一部分,而不是向每个请求添加授权标头吗?所以,我不必在每个请求中都传递它。
reactjs - 用于反应应用程序的 http-backend-mock 和 ngE2e 的替代方案
目前,我一直在使用带有量角器的 ngMockE2e 和 httpbackend 模拟来制作角度页面。
现在我们正在考虑使用 react 进行开发,是否有任何替代方法可以用于模拟 http 调用的端到端测试。
javascript - 在 Postman 中提示用户输入
如何在 Postman 脚本中请求用户输入?
我正在使用 Postman 4.8.3,Chrome 应用程序。在大多数情况下,我都使用了环境变量,但对于特定情况,我需要用户为每次运行提供输入(我没有运行集合。而是希望在处理一些管理 API 时使单个 Postman 调用更具交互性)。我想插入如下代码:
在预请求脚本中。但是,当我这样做时,邮递员会忽略它并继续前进。请帮忙。
testing - Runscope 计划测试是按顺序运行还是并行运行?
这是我的情况。我们正在使用 runscope 测试我们的 API。主要步骤如下。
- 按用户创建订单
- 司机接单
- 用户取消司机的订单
此过程大约需要3分钟才能完成,我想每1分钟运行一次此测试的预定作业。
如果计划的作业并行运行,我的测试将像这样开始和结束。
所以不会有问题。
但是,如果作业按顺序运行,会发生什么在 Runscope 中会有很多排队的作业。因为一项测试需要3分钟才能完成,但我们每1分钟运行一次测试。
所以如果队列太大,我担心runscope会耗尽内存或出错(实际上我不知道锄头runScope会处理这种情况。)
我无法测试这种情况,因为“测试计划需要付费的 Runscope 订阅”。, 而且我不想在不知道 Runscope 将如何处理这种情况的情况下付款。
请帮助我了解 runscope 在这种情况下的工作原理。
提前致谢。
web-api-testing - 如何在 newman 以外的命令提示符的帮助下制作 API HTML 报告?
如何在 newman 以外的命令提示符的帮助下制作 API HTML 报告?
你好,
我已经尝试在 newman 的帮助下制作 API HTML 报告,但我将无法正确获得 Falied 呼叫报告。
那么,任何人都可以帮助我如何获得失败的 API 计数吗?
以下命令我在命令提示符中使用过:
-newman -c 导出文件.json -H Report.html
postman - 为什么邮递员返回 500 内部错误?
我需要使用 POST 方法在正文中有一个 csv 文件来访问 API。但是它在邮递员中返回 500 内部错误。这可能是什么原因。有防火墙阻止api调用吗?
testing - 将 Web 服务响应保存为 XML
我正在使用 HP UFT 和 HP ALM。我正在尝试将 Web 服务响应保存为API-Test中的 xml 。我发现很多教程可以将回复保存在 Excel 中,但这不是我想要的。
这可能吗?如果没有,是否可以下载 .wsdl 响应?
API-测试构造
- 控制我的计算机上是否存在特定的 xml 文件(refernce.xml)
- 如果没有,则停止测试/如果 reference.xml 存在,则继续
- 现在我想保存响应
- 比较 2 个文件(reference.xml 和下载的 xml)
api - 如何使用 Rest Assured 在 GET url 中传递查询字符串参数?
如何使用 Rest Assured 在 GET url 中传递查询字符串参数?
网址是:http://example.com/building
我的查询字符串是:
python-2.7 - 导入测试库“RequestsLibrary”失败:ImportError: No module named RequestsLibrary Traceback
我正在使用 Robot 访问 HTTP 服务。但它向我展示了以下问题
未找到名称为“创建会话”的关键字。
导入测试库“RequestsLibrary”失败:ImportError:没有名为 RequestsLibrary Traceback 的模块(最后一次调用):
我已经安装了 RequestsLibrary。我的TC是:
python - 如何验证 API 返回的 HTML 响应?
在使用 Flask 的 API 测试中,我有一些 API 在响应中返回 HTML。在 API 测试时,我只检查响应中的状态代码“200”。但从现在开始,我还想验证 API 返回的数据。是否可以验证 API 返回的 HTML
我正在使用 python unittest 来自动化 API 测试。