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:workpython case")

在路径“E:workpython case” 输入“pict testlist.txt >testlist.xls”

利用python+pict自动生成接口测试用例



原文地址:https://www.cnblogs.com/cllovewxq/p/5404330.html