问题标签 [runscope]

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 投票
0 回答
236 浏览

javascript - 如何使用 Runscope 解析 XML 响应

我一直在使用 Runscope 默认库“marknote XML Parser”来解析 XML 文档。到目前为止,在所有端点中都运行良好。然而,在我试图解析的新端点中,它正在解析一个空对象。这是我正在使用的代码:

问题是,当我使用 X-path 的 Runscope 的“XML body”断言尝试信息时,它就像一个魅力,但是当我使用库时它不会解析。

有任何想法吗?

0 投票
0 回答
238 浏览

xml - 运行范围:在声明 XML 正文时使用变量

我正在使用runscope并且在xpath. 想象一下,我收到 XML 格式的响应,并希望检查是否/AllTickets/Ticket[TicketId/text()=12345]/Name/text()等于somename.

只要我使用hardcoded values. 但是,我希望能够将 的值TicketId作为变量传递并且不能这样做 - 显然变量ticket_id(在测试的前面定义)不能用它的值替换。

这就是我尝试过的:

变量本身没有问题 - 如果我尝试在 Assertions 部分的预期结果中使用它,它就可以很好地替换。

所以,问题是:如何在 XML 验证的 xpath 部分使用变量?

0 投票
2 回答
361 浏览

proxy - 配置代理以在 Runscope 上发出请求或运行测试

我无法找到是否有办法在 Runscope 上配置代理(或使用 runscope-radar)。这正是我的问题:

我想用这个流程做一个测试:

  1. 向我们的 API 发出请求并保存一些数据
  2. 外部 API发出请求并保存一些数据
  3. 向我们的 API 发出另一个请求

为了能够向外部 API 发出请求,我使用了代理(我可以使用 Postman 执行它并查看响应)。重要的是要提到这个测试也将在我们的 CI 管道中运行,它使用 TravisCI,所以解决方案必须是通用的,才能在其他机器上执行。

谢谢!

0 投票
0 回答
219 浏览

testing - Runscope 计划测试是按顺序运行还是并行运行?

这是我的情况。我们正在使用 runscope 测试我们的 API。主要步骤如下。

  1. 按用户创建订单
  2. 司机接单
  3. 用户取消司机的订单

此过程大约需要3分钟才能完成,我想每1分钟运行一次此测试的预定作业。

如果计划的作业并行运行,我的测试将像这样开始和结束。

所以不会有问题。

但是,如果作业按顺序运行,会发生什么在 Runscope 中会有很多排队的作业。因为一项测试需要3分钟才能完成,但我们每1分钟运行一次测试。

所以如果队列太大,我担心runscope会耗尽内存或出错(实际上我不知道锄头runScope会处理这种情况。)

我无法测试这种情况,因为“测试计划需要付费的 Runscope 订阅”。, 而且我不想在不知道 Runscope 将如何处理这种情况的情况下付款。

请帮助我了解 runscope 在这种情况下的工作原理。

提前致谢。

0 投票
1 回答
223 浏览

api - Runscope Error contacting host SSL

I am using Runscope only for a short time now however it seems pretty straight forward. I have had no problem with other APIs, however for this current one I am having problems.

The error I am getting is the following:

Error contacting host SSL: certificate is valid for *.hostgator.com, hostgator.com, not NflArrest.com To turn off SSL verification for this test, change your test's behavior settings, see https://www.runscope.com/docs/api-testing/behaviors for more details

From the documentation I read here:

SSL Certificate Verification

By default, Runscope will only relay responses if the SSL certificate from the upstream API provider is valid and trusted. To bypass this protection (for instance if you're using a self-signed certificate) on a per-bucket basis, select Bucket Settings in the left sidebar and deselect the option to 'Verify SSL Certificates'.

I have done that so to my knowledge it should work. However I still get the same error. The API documentation I am using can be found here.

0 投票
1 回答
41 浏览

web-services - 如何检查我的 Web 服务是否正在使用 Runscope 和随机字符串?

我通过向my-endpoint.com?heartbeat={{utc_datetime}}. 该服务仅返回 的值heartbeat

但是,如果我设置断言

这失败了,因为它有几毫秒的不同。如何使用在http://runscope.com上发送的相同变量?

0 投票
1 回答
2660 浏览

javascript - JSEncrypt 错误 [Uncaught ReferenceError: ASN1 is not defined] 使用 JavaScript 解释器

我想知道在 Runscope JavaScript 解释器(V8 兼容(版本 3.28),沙盒 JavaScript 解释器)中使用这个库时是否可以帮助解决问题。

我认为这是因为 JSEncrypt 代码需要浏览器?

错误:[未捕获的 ReferenceError:未定义 ASN1]

有人知道如何解决这样的问题吗?

Rhino也遇到过类似的问题

感谢您的任何建议。

0 投票
1 回答
146 浏览

runscope - 使用 Runscope 的 Trigger URL 从响应正文中检索数据

我的问题与“使用触发器 URL 时如何从响应正文中检索数据”非常相似- 我还尝试运行在 Runscope 上创建的测试用例,使用触发器 URL 从响应正文中检索数据,但我只得到如图所示的详细信息在这里

我查看了文档(https://www.runscope.com/docs/api-testing/integrations#trigger-url-response)但没有找到答案。我错过了什么吗?

0 投票
1 回答
338 浏览

json - 插入动态数据和请求链接运行范围

当第一步返回一个像这样的 json 对象时

我如何将变量 id 分配给第一个“id”项作为响应

我已经这样做了,但是没有用

在此处输入图像描述

我也试过了items.iditems[0].id但也没有用

0 投票
2 回答
150 浏览

azure-devops - 如何监听 runscope 测试结果?

我们正在使用特定测试的 triggerid 触发 runscope 测试。我们如何了解测试的状态,以便我们进行构建?