问题标签 [service-virtualization]

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 投票
4 回答
7643 浏览

unit-testing - 存根/模拟与服务虚拟化..?呸呸呸

我目前正在研究难以触及的领域的单元测试(我知道这是一个非常高级的视图)并且我遇到了这个问题:存根/模拟或服务虚拟化?

我正在阅读以寻求答案,但我能找到的唯一资源似乎来自 SV 供应商(他们显然有偏见)。

谁能想到一个绝对比另一个更合适的例子,为什么?如果答案是“视情况而定”,那么请提出原因/内容。似乎任何一种方式都可以实现相同的结果 - 这是时间(开发)或可用资金(GreenHat等不便宜!)的问题。

提前致谢!

编辑:

检查下面发布的链接之一(1)后,我认为这就是我所得到的:

“虚拟服务只是你可以自己制作的测试存根。

虽然您可以编写自己的存根代码,但一旦您克服了非常简单的行为,在整个软件开发生命周期中模拟您所依赖的所有系统的工作量和成本就会变得不堪重负。服务虚拟化要求自动化,因为模拟和建模可以通过软件的直接观察来进行,而不需要手动编码和调整。否则,您维护存根环境所花费的时间可能与构建和测试应用程序功能本身所花费的时间一样多。”

基本上和任何工具一样,是吗?

(1) http://servicevirtualization.com/top-10

0 投票
3 回答
131 浏览

service-virtualization - 用于添加用户的服务虚拟化

我有一个使用 Web 服务的应用程序。应用程序中有一个添加用户功能。当我们指向实时 Web 服务时,添加用户功能可以完美运行,并在我们添加用户时插入到数据库中。现在假设,如果我们使用任何行业标准工具(如(itko lisa、hp sv、ibm sv)来虚拟化添加用户功能,并让我们的应用程序监听虚拟化端口和主机,那么添加用户功能是否会与访问实时服务一样工作。每当我们从 UI 中点击添加用户的请求时。它应该访问虚拟化服务,并且还应该插入数据库。可能吗?。请帮助我,我有点困惑。

0 投票
2 回答
584 浏览

jmeter - Service Virtualization with JMeter

I am using JMeter for API Testing. Using HTTP Request and Beanshell I am able to achieve this.

There are times where the Services are down for a weeks time.

Since I the have the Request and Response with me, I would like to implement Service Virtualization using JMeter.

Even when the Services are down, I should be able to continue my testing.

Can I achieve Service Virtualization in JMeter? If yes, can I request you to let me know the steps please.

0 投票
2 回答
275 浏览

jmeter - JMeter API 测试 - 记录传入流量

使用 JMeter,HTTP 请求通过端口访问 URL。

例如:apitesting.com:8888/api/series/one

我还在 JMeter 中添加了一个 HTTP 测试脚本记录器,我可以在其中提及端口和域。

对于上面的示例,如何使用 tcpreplay 和 JMeter 代理将传入流量导入 JMeter。

感谢您提前提供的帮助。

0 投票
1 回答
56 浏览

java - Java 8 会支持 CA-sv 吗?

CA 服务虚拟化可以通过 Java 8 进行配置正如我检查 CA sv 文档时看到的,它只支持有限的 Java 版本。请帮我获取信息。

0 投票
2 回答
5767 浏览

java - 线程“主”java.lang.NoClassDefFoundError 中的异常:org/mockito/Mockito

我是新手,Mockito并试图从这里学习,我已经完成了教程中提到的所有配置(使用 Win-10)。

在环境变量中设置:

在此处输入图像描述

模拟版:

我从同一个例子中提到的例子开始。但是当我运行我的类的测试时,它显示以下异常:

我不知道这里出了什么问题。有人能帮我吗 ?

0 投票
2 回答
5838 浏览

java - com.github.tomakehurst.wiremock.client.VerificationException:预计至少有一个请求匹配

我想为 API 创建一个存根,并希望验证服务器返回的 API 调用和响应。为此,我实施了WireMock示例:

但得到以下错误:

如果我评论验证部分然后测试成功执行,我也通过调用使用邮递员验证了相同的http://localhost:8080/login内容并成功返回响应?

我在这里缺少什么吗?

0 投票
1 回答
1032 浏览

xml - 评估在 Wiremock 中返回布尔值的表达式 - 请求匹配条件

尝试使用 Wiremock 作为虚拟化 SOAP 服务的工具。

请求映射标准如下所示:-

映射标准:

出于安全原因,我无法在此处发布整个 SOAP 服务请求,但下面是 SOAP 服务的一小段,它必须与映射条件中的 xpath 匹配

如您所见,我正在尝试匹配映射条件中的“ data:MyContentItemCode ”标签。但是,wiremock 不识别/支持这一点。这可能是因为 xpath 返回一个布尔值。我的问题是 - 有没有办法匹配 Wiremock 中的布尔值。

我在这里没有在 Wiremock 文档中找到示例:- http://wiremock.org/docs/request-matching/

当我将映射发布到wiremock服务器时,它确实发布成功但是当我尝试访问wiremock服务器时,我没有得到我的虚拟化响应(即不考虑请求匹配)

对此的任何帮助/指示将不胜感激。

0 投票
0 回答
649 浏览

mocking - 使用空手道进行服务虚拟化/模拟

我们正在尝试为我们的系统设置服务虚拟化/模拟服务器,该服务器依赖于其他几个 api/服务。我们正在寻找进行服务虚拟化的选项,我正在对市场上可用的工具/框架进行一些研究。我在其他一些选项中遇到了空手道,我真的很喜欢它简化自动化和测试工作的方式。我想知道空手道是否支持 java springboot api 的服务虚拟化。如果是,那么从空手道和服务虚拟化开始的好方法是什么?从哪里开始?

0 投票
0 回答
248 浏览

java - 我们可以在 java 中创建一个 Graphql api 的模拟服务吗?

嗨,我是 graphql 的新手,我想创建一个使用 graphql api 的模拟 api,有人可以告诉我如何在 Spring Boot 或任何其他框架中做到这一点。

我尝试搜索它,我发现有 js 的 mockprovider,但没有找到任何关于如何在 java 中模拟它的信息。