问题标签 [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 回答
314 浏览

asp.net-web-api - 通过 Swagger 将 XML 字符串发布到 WebAPI

我在“ProcessFeed”下面有一个这样的 web api 方法。我正在使用 Swagger API 来测试这项服务。

输入数据需要是一个大的XML 字符串。问题是字符串中有双引号(“),它不起作用。

如何解决这个问题。

我也尝试过这样的方法-ProcessFeed(string data)

代码

昂首阔步

0 投票
1 回答
1441 浏览

node.js - 如何为 localhost 设置 cookie 以在 NodeJS 中测试 API?

我有一个 Web 应用程序,我正在 NodeJS 上编写 API。

我想测试这个 API 使用 mocha、chai 和 Node-rest-client 并且不打开浏览器,但是我有一个问题:“当我在 localhost 上运行服务器时,我不知道如何设置 cookie(标题的授权) )

  • 首先,在 localhost:3000 上运行服务器。
  • 接下来,运行命令 api testing(将 cookie 设置为服务器并运行 API 测试用例)。
0 投票
1 回答
20442 浏览

rest - SoapUI 和 Postman 之间的主要区别是什么?& 测试 REST API 更喜欢哪一个?

我们正在分析测试 REST API 的最佳工具。还要考虑到与 TFS 的集成。

0 投票
1 回答
349 浏览

java - SoapUI maven 插件:错误:TestAssertionRegistry 缺少类型 JsonPath 计数的断言

我正在尝试使用 Java 执行 SoapUI XML 文件以进行持续集成。我的 SoapUI 项目有 JSONPath 表达式作为断言。当我使用 Java 执行时,它会给出如下错误。

我看到有些人评论了一些线程,它适用于 SoapUI 5.2 on wards。在我的 pom.xml 中,我使用了以下依赖项,但它不起作用。

0 投票
1 回答
127 浏览

facebook - 与 Facebook 的 API 集成 - 测试

我正在做 API 集成测试。特别是,我正在尝试测试用户使用 Facebook 登录我们的应用程序的能力。在使用我们的 API 登录之前,用户必须通过此处列出的步骤在应用程序前端使用 Facebook 登录。由于测试将是后端集成测试,我想仅通过利用 Facebook 的 API 来处理整个登录流程。我似乎找不到任何文档来说明一种方法来执行这些文档允许前端执行的操作。有没有人对 Facebook 的 API 有过经验,并且知道如何在不实际使用登录对话窗口的情况下模拟登录流程?

登录步骤

  1. 登录脸书
  2. 使用 Facebook 返回的身份验证凭据登录我们的 API 并重定向 uri
0 投票
1 回答
229 浏览

testing - Codeception 添加新的 JsonTypes

我想知道是否可以通过方法JsonType为验证 API 响应定义一些自定义。seeResponseMatchesJsonType我的意思是,假设我有一个结构的响应:

显然这个结构address嵌入了复杂的类型,并且在整个应用程序中这种类型可能会被多次使用,所以我想简单地写:

无需一直重写这个嵌入式结构。如何在 Codeception 中实现它?

0 投票
1 回答
1071 浏览

javascript - 如何开始使用 POSTMAN 进行 API 测试编程

目前我已经开始使用邮递员进行 API 测试。但我也不知道 java 脚本,也不知道从哪里开始使用 java 脚本进行 Postman 编程。如果有人帮我,我会很酷

0 投票
2 回答
1745 浏览

python-3.x - `python-django`中的`django.test.APITestCase`和`rest_framework.test.TestCase`有什么区别

这些测试类django.test.TestCaserest_framework.test.APITestCase. 哪个更好测试我的views.py?你能建议我了解这些文件吗?

先感谢您。:-)

0 投票
2 回答
15276 浏览

windows - windows环境下Curl的安装

在 Windows 环境中安装 curl 时遇到问题。

我已按照Curl 中提到的步骤不被识别为内部或外部命令、可运行程序或批处理文件

我们正在使用curl-7.50.3,从 curl 网站下载。我们已将所需文件移至

C:/windows/systems32 文件夹

  • 卷曲程序

  • libcurl-4.dll

  • libcurl.dll.a

我在找不到libcurl-4-dll文件的地方遇到同样的错误。在 Windows 7 上安装 curl 后 libcurl-4.dll 丢失

缺少 libcurl-4-dll 文件的卷曲错误

我们已按照如何在 Windows 上安装/设置和使用 cURL中的建议对环境变量进行了更改?

此外,网站上提供的最新版本 curl 中似乎没有 Curl.exe 文件。在所有 curl 版本的下载链接下方

https://curl.haxx.se/download/

在 windows 中安装和配置 Curl 时,我们是否遗漏了什么?

0 投票
2 回答
7811 浏览

postman - Postman 中的预请求脚本

如何从另一个 GET API 的预请求脚本选项卡调用 POST API 请求(登录 API 具有带有用户名和密码字段的请求正文),该 GET API 在其请求 URL 中使用来自上述 API 正文的令牌。

登录 API:POST 方法;请求正文:用户名和密码;响应正文:令牌。获取客户记录 API:GET 方法;请求 URI:/token/

只想在 Postman 中的一个测试中涵盖这种端到端场景。可以请任何人帮助我使用此预请求脚本吗?我应该如何调用登录 API?