python学习笔记(pict+subprocess)
这几天看到接口自动化用例的生成,关于这里博主自己也想了想,是否可以根据参数的范围自动生成用例,这样就不用一条一条的写接口测试用例
这里就设计到用例设计的方法,让我想到之前接触过一款微软的用例自动生成工具“ pict”,很快就在新电脑中安装了pict
顺便给个共享的链接:http://pan.baidu.com/s/1kUBn1Mf 网上也有很多下载资源
安装方法很简单,是 “.exe”格式的文件,只需要双击运行,下一步即可。安装成功后自动添加环境变量,可以通过cmd在任意路径下直接使用
下来是使用方法:
先新建“.txt”格式文件,如“testlist.txt”
添加参数数据,如“username” 之后用冒号“:”结束
再后面陆续填写所有可能的情况,并用逗号“,”区分
如下图:
最后通过cmd 进入相应路径后,输入“pict testlist.txt”
如下图:
这里都是建立在手动的基础上的
博主考虑想利用python来处理,之后查找了资料可以用自带的模块“subprocess”
代码如下
1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 import subprocess 5 6 p = subprocess.Popen("pict testlist.txt >testlist.xls", shell=True, stdout=subprocess.PIPE, cwd="E:\work\python case")
在路径“E:\work\python case” 输入“pict testlist.txt >testlist.xls”
利用python+pict自动生成接口测试用例