接口自动化脚本的文件配置

  

今天小编给大家分享的是接口自动化脚本的文件配置。小编觉得挺实用的,为此分享给大家做个参考。一起跟随小编过来看看吧。

<强>一、结构,文件夹有

配置:配置文件
test_result:日志日志,html报告,截图图片
test_data:测试用例excel文件
test_case:用代码写的测试用例,test_case1, test_case2
普通公共代码:操作excel,操作数据库,http请求,操作日志,发送邮件,读取配置文件
运行模块放在最外面
在面对一些业务上可以在加一个API文件夹存放公共业务接口的模块
接口自动化脚本的文件配置

<强>二、路径的解决
这里注意的一个地方是文件路径,如果在代码里用绝对路径,不利于代码复用,如果用相对路径,在别的文件里运行可能会有坑。这里建议使用配置文件。
在参看文件夹里定义一个project_path.conf的文件,里面存放当前项目的文件夹路径。这样别人拿到你的代码,只用在这里修改他本地项目的路径这个配置,就能运行起来了。

然后写一个project_path.py的文件,这个模块里实现的步骤是:os.path.realpath( <强>文件)获取当前文件的绝对路径——祝辞;再用os.path.split()方法分割上一步的路径获取之文件夹路径——祝辞;再用os.path.join()方法拼接获取path.conf配置文件的路径,在导入常见的文件夹里的ReadConf。py模块来读取到配置文件的工程路径。这样就完成一半啦,接下来就是可以对这个项目所有用到的文件路径都能进行拼接
接口自动化脚本的文件配置

以上就是的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!

  

接口自动化脚本的文件配置