本章节,将继续实现这个所谓的引擎文件。上节课我们已经计划好了大概的操作。
打开wqrf_run_case.py:
我们根据之前的设计,构造好大概的四个函数+一个主函数。
主函数:
目前的设计是,并发的线程,调用入口主函数main_request(),然后主函数再依次调用上面的四函数,完成功能
那么主函数的主要作用,这里就很明显了,首先就是接收。接收谁呢?
线程进来的时候,带的数据只有用例id:
如上图,我们在views.py中的 concurrent_cases函数中的do_case函数上,导入并调用了 这个main_request,传输的参数只有一个case_id。
然后我们继续去开发主函数,
而主函数的主要功能步骤为:
大概初版就如此设计和实现了,虽然有一些瑕疵,比如某些数据重复获取等,我们之后再优化,功能先实现吧。
然后对上面的四个函数也写好接收用的key。
等我们实现了功能,就可以再继续设计这个引擎的额外亮点,不然就单单的作为实现功能的话,比较寒酸。
所以请继续关注~ 测试开发干货