这是我的情况。我们正在使用 runscope 测试我们的 API。主要步骤如下。
- 按用户创建订单
- 司机接单
- 用户取消司机的订单
此过程大约需要3分钟才能完成,我想每1分钟运行一次此测试的预定作业。
如果计划的作业并行运行,我的测试将像这样开始和结束。
test 1 | start at minute 0 | finish at minute 3
test 2 | start at minute 1 | finish at minute 4
test 3 | start at minute 2 | finish at minute 5
test 4 | start at minute 3 | finish at minute 6
所以不会有问题。
但是,如果作业按顺序运行,会发生什么在 Runscope 中会有很多排队的作业。因为一项测试需要3分钟才能完成,但我们每1分钟运行一次测试。
所以如果队列太大,我担心runscope会耗尽内存或出错(实际上我不知道锄头runScope会处理这种情况。)
我无法测试这种情况,因为“测试计划需要付费的 Runscope 订阅”。, 而且我不想在不知道 Runscope 将如何处理这种情况的情况下付款。
请帮助我了解 runscope 在这种情况下的工作原理。
提前致谢。