如何在多线程服务器上进行单元测试?
假设我有一个扩展线程类的服务器,并且每个连接的客户端都将是一个子线程。该服务器使用套接字 API 接受新客户端。
在此服务器上进行单元测试的好方法是什么? 单元测试应该涵盖哪些内容? 我想知道如何模拟客户端。
更新: 我决定在 github 上分享我的代码
最佳答案
答案是 JMeter。请阅读此处Java sockets - How to simulate multiple clients 。
注意:您尝试创建功能测试,但在此之前您需要为您的类进行单元测试。这是功能测试之前非常重要的一步。
关于java - 对 Java 多线程套接字服务器进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41179584/