gpt4 book ai didi

java - 如何模拟 "server - android device"通信

转载 作者:行者123 更新时间:2023-12-01 05:43:52 25 4
gpt4 key购买 nike

我在 Android 上有一个应用程序,它通过套接字与服务器进行通信。我还实现了 Protocol Buffer 类型的消息,以获取有关通信的更多信息。

我还没有在服务器上实现响应 Android 客户端请求的所有逻辑。因此,我无法在客户端上测试发送请求时会发生什么。我可以用什么来帮助我测试这个?有没有一种(简单的)方法来创建模拟服务器来模拟响应?

我被告知要阅读一些有关 Junit 的内容以及这里的内容:http://developer.android.com/guide/topics/testing/testing_android.html但不确定这是正确的道路..

谢谢

编辑1

抱歉,写这个话题的时候太匆忙了。感谢您的所有回答,但我认为我的情况有点不同。通信协议(protocol)是 TCP,消息的类型是“ Protocol Buffer ”,而不是 XML 或 JSON。所以 Maque 看起来很酷,但在这里不可行。而且服务器端是用 C# 开发的,而不是 Java。

再次感谢您

最佳答案

如果您的服务器也使用 Java (Servlet/JSP),您可以共享消息处理逻辑并在其上定义一些单元测试。

关于java - 如何模拟 "server - android device"通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6444524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com