模拟Web服务进行本地自动化测试的想法

发布于 2024-08-27 18:51:29 字数 239 浏览 10 评论 0原文

我正在测试一个应用程序,它通过互联网与不同的网络服务进行通信。 对于我的自动化测试,我不想通过网络。 为了实现这一点,我需要使用另一个应用程序在我的计算机上模拟 Web 服务。 我最初的想法是记录客户端和Web服务之间的所有请求和响应, 然后编写一个模拟应用程序来重放这些响应。 这里的缺点是每次 Web 服务协议发生一点变化时,我都必须修改所有记录的响应。 所以我想看看是否有更优雅的解决方案。

有人解决过类似的问题吗?任何想法、建议表示赞赏。

I am testing an app, which talks to different webservices over the internet.
For my automated testing, I don't want to go over the network.
To achieve this, I need to simulate the webservice on my machine using another app.
My initial thought is to record all the requests and responses between client and webservice,
and then just write a simulation app which replays these responses.
The disadvantage here is that everytime the webservice protocol changes a bit, I have to modify all my recorded resposnes.
so I am looking to see if there are more elegant solutions.

have anyone solved a similar problem? any thoughts, suggestion are appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫嚣ゝ 2024-09-03 18:51:29

您正在尝试“模拟”那些外部依赖项。 SoapUI 是一个很好的解决方案。

You are trying to "mock" those external dependencies. SoapUI is one good solution for this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文