接口测试平台167:并发报告问题解决

在上节课我们初步完成了并发后,很多同学都发现了一个bug。

就是利用htmlrunner生成的测试报告会出现内容显示位置错乱的问题。

比如A和B俩个大用例,单独执行,会生成俩个大用例报告,互不影响。

python123平台登录是当A和B同时一瞬间执测试技术基础第二版课后答案行时,就会互相问题,比如A报告同时显示了A+B的内容,而B报告空白.....

这个问题,经过我深层实验后确认测试技术员工作内容f0c;罪魁祸首就是这个作为母体的run_case.ppython是什么意思y中的Test类。

还有这些设计技术&#xpython123ff1a;关键字驱动,闭包python是什么意思动态生成,多线程并发,测试平台用例-步骤设计,防干扰初始化设计 等等。

没想到单独都不错的设计,放在一起后会产生如此糟糕的化学反应。

针对这个问题,测试技术员工作内容;我的解决思路大概有以下几种:

1. 每个用例生成不同的实体.py文python保留字件,防止Test类实体被共享冲突。执行后自动除.py文件即可。

2. 做个并发专用.py脚本,融合所有大用例测试技术基础第二版课后答案测试技术基础王三武课后答案在同一个.py文件中测试技术重点内容生成多个Test类,然后直接运行该脚本即可。

3. 弃用unnittest技术,unittest技术的优点在于手写测试技术基础王三武课后答案用例脚本的灵活和多种断言测试技术应用实例有哪些等等。但很显然测试技术与实验方法答案f0c;在该测试平台的封装下ÿ测试技术与实验方法答案0c测试技术课后答案;用户只能在页面上进行接口的用例设计,python语言代码层面已经写死,unittest也好,pytest也好,最大的优点无用了&python可以做什么工作#xff0c;性价比都变低了。或者说,我们平台需要的仅仅是一个底层执行接口请求测试技术与实验方法答案的引擎,而非一个面向用户变成自由自在完善的一整个测试框架。

所以出于性能ÿpython可以做什么工作0c;便利,问题修复,升级空间来说,是时候打造一个接口测试平台的专属底层驱动和专属测试报告系统了。