如何在API测试中实现并行和串行测试?

网友投稿 402 2023-06-12


在 API 测试中,我们经常需要根据测试任务要求选择并行或串行的执行方式,并行是指所有用例同时进行测试,适合用例之间没有耦合的情况。串行是指所有用例按照顺序执行,适合用例之间的数据存在耦合,防止并发读写导致污染测试数据。EOLINKER AMS 自动化测试支持并行和串行测试,应对不同测试要求。

在自动化测试中有用例 A 和 B:

用例 A 中有三个 API:

API(a):修改密码

API(b):退出登录

API(c):重新登录

用例 B 中有两个 API:

API(d):登录

API(e):获取用户信息

如果我们使用并行测试,两个用例将同时进行,在进行到用例 A 的第二个 API 时,此时状态为 已经退出登录,但用例 B 第二个 API 却是 获取用户信息,这就很容易出现测试不通过的情形。这时候就应该使用串行方式测试。

同理,如果是用例之间没有关联的话,那可以使用并行方式测试。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:零代码完成!使用EOLINKER高效完成自动化测试任务
下一篇:不用通宵等测试结果,定时任务助你随时掌控
相关文章

 发表评论

暂时没有评论,来抢沙发吧~