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

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

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

我帮你顶上去。同求。

不如用压力工具做

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

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

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

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

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

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

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