测试 rails 单元测试里面怎么模拟并发的两个请求呢?

ShiningRay · 2013年04月13日 · 最后由 fangxing204 回复于 2019年12月06日 · 2899 次阅读

RT 因为代码需要处理race condition,所以我希望做个模拟并发的测试

共收到 10 条回复

我帮你顶上去。同求。

不如用压力工具做

#2楼 @xds2000 我这是要求在并发下功能正确啊,不是要求性能

我以前有过类似的测试,是fork多线程,在线程里面用IO.pipe定义输入输出,最后断言输入输出是配对的。

偶当初是让身边测试用loadrunner这个测试工具帮做的(2个同时并发就挂,显然有代码问题后来修复了),测试工具自己没怎么研究。

#4楼 @quakewang 线程里面或者进程怎么控制同时的并发?不仅仅是输入输出顺序的配对。

顶一下,敢问楼主找到什么方法了吗?

#7楼 @siriuszhuang 没有,估计这个还是用nodejs来做测试比较方便

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册