51Testing软件测试论坛

标题: allure 怎么处理多设备并发同样测试用例的结果 [打印本页]

作者: causewang    时间: 2022-1-19 11:10
标题: allure 怎么处理多设备并发同样测试用例的结果
请教各位大佬,目前是并发多台手机执行同样的测试用例,用的pytest框架,自己写的main函数,用多进程的方式去调pytest.main,生成的allure结果,generate之后,统计的总用例数只有单轮次的数量,没有乘以并发数,百度了一圈也没有找到什么方法,求大佬帮助

作者: qqq911    时间: 2022-1-19 12:32
看看报告存放位置是否是一个
作者: 郭小贱    时间: 2022-1-19 14:27
https://www.cnblogs.com/may18/p/10790164.html  参考看看
作者: causewang    时间: 2022-1-19 15:53
郭小贱 发表于 2022-1-19 14:27
https://www.cnblogs.com/may18/p/10790164.html  参考看看

我这个是并发多台手机,单台手机多个文件是没问题的,并发多台手机之后,生成的result文件都差不多,可能存在覆盖关系,最终只能显示单台的结果,目前在研究result生成的json文件,看看能否通过修改json里面某些自字段的描述达到目的
作者: causewang    时间: 2022-1-19 15:54
qqq911 发表于 2022-1-19 12:32
看看报告存放位置是否是一个

1. 不同设备生成的result存放在同一个目录
2. 不同设备生成的result根据序列号新建子目录存放
这2种方式都试过了,都是不行
作者: jingzizx    时间: 2022-1-19 17:26
感觉像覆盖
作者: bravestarr    时间: 2022-1-21 10:31
并发多台手机执行同样的测试用例,这做法本身就没意义,呵呵




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2