使用postman测试运行的json输出并输出简单csv格式的cli。

postman-to-csv的Python项目详细描述


使用json格式的postman结果文件并输出 结果的简单csv文件。

安装

pip install postman-to-csv

用法

几个例子:

# Convert the JSON results to CSV without any build information
postman-to-csv \
    --input 'test-results.json'\
    --output 'test-results.csv'# Flesh out additional information about the build
postman-to-csv \
    --input 'test-results.json'\
    --output 'test-results.csv'\
    --projectname 'my-web-api'\
    --branch 'release'\
    --buildnumber '1.2.3.4'\
    --deployenv 'stage'\
    --testtype 'integration'# Providing all of the available flags
postman-to-csv \
    --input 'test-results.json'\
    --output 'test-results.csv'\
    --projectname 'my-test-project'\
    --branch 'release'\
    --buildnumber '1.2.3.4'\
    --buildtarget 'AnyCPU'\
    --buildstatus 'pass'\
    --deployenv 'stage'\
    --testtype 'integration'

限制

这是为了提供一种简化的数据格式,可以用来 将邮递员测试的结果加载到数据存储中以进行跟踪和 韵律学。它基于纽曼4.2.3的输出格式,包含 关于测试用例和断言的最少信息。如果你需要 更完整的信息,我建议您解析json 直接的。

将更新发布到pypi

对于维护者-发布ssm search的更新版本, 在version.py中增加版本号并运行以下命令:

docker build -f ./Dockerfile.buildenv -t postman-to-csv:build .
docker run --rm -it --entrypoint make postman-to-csv:build publish

在提示中,输入pypi.org repo的用户名和密码。

测试

使用打包的测试文件在容器中执行测试。

docker build -f ./Dockerfile.buildenv -t postman-to-csv:build .
docker run -it postman-to-csv:build
postman-to-csv --input <postman JSON> --output <output file name>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
jstl中循环内部的java方法   java如何以编程方式查找iOS应用程序的堆内存?   java JPA列注释   http Java在Web浏览器中显示HttpResponse的内容   ssl Java如何接受我的自签名证书而不必将其添加到Java信任库   java解析bufferedReader数据,在某些字符处停止   java将具有多个属性的对象映射到另一个对象,然后收集到列表   java是否可以将抽象方法的返回类型设置为与类相同?   java Android导航抽屉,带有菜单图标而非后退按钮   如何在JavaSpringMVC中防止会话重放攻击?   是VB。NET SmtpClient API受限于Java SendMail?   跨多线程/节点的java会话管理   来自Eclipse的java maven项目   使用已解析Java DOM XML中的元素添加新元素