0


postman脚本生成可执行文件(6)

一.通过Python脚本(executescript.py)执行newman指令

#!usr/bin/pythonimport subprocess
from datetime import datetime

classNewman_automate():'''
    Newman_automate():该类主要是定义postman脚本执行
    __path:cmd命令行中执行newnan脚本指令(1.不包括测试报告文件名;2.文件路径要专义)
    '''
    __path='newman run C:\\Users\\ZhuQing\\OneDrive\\桌面\\postman\\JSONcrip -r html --reporter-html-export  C:\\Users\\ZhuQing\\OneDrive\\桌面\\postman\\'
    def file_name(self):'''
        :file_name()函数定义测试报告文件名(文件名以日期命名)
        :return:文件名
        '''
        try:
            now_date=datetime.now().strftime("%Y-%m-%d_%H%M%S")+'.html'return now_date
        except Exception asex:print(ex)
    def newman_order(self):'''
        ;newman_order()该函数定义通过cmd命令行执行的newman完整指令
        :return: 返回newman完整指令
        '''
        try:
            filename =self.__path+Newman_automate.file_name(self)
            # print(filename)return filename
        except Exception asex:print(ex )
    def open_cmd(self):'''
        :open_cmd():该函数主要是打开cmd窗口并执行指令
        :param newman:指令
        :return:'''
        try:
            filename =Newman_automate.newman_order(self)
            # print('文件路径;',filename)subprocess.call(filename,shell=True)
        except Exception asex:print(ex)if __name__=="__main__":
    c=Newman_automate()
    c.open_cmd()

二.打包executescript.py文件(即生成可执行文件)
1.在executescript.py文件夹内执行打包指令:pyinstaller -F executescript.py

D:\Python_stady>pyinstaller -F executescript.py

在这里插入图片描述
在这里插入图片描述

补充:
1…pyinstaller打包安装
2.定时执行postman脚本
3.测试报告内容如下:
在这里插入图片描述
在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_44503360/article/details/134979144
版权归原作者 合德利 所有, 如有侵权,请联系我们删除。

“postman脚本生成可执行文件(6)”的评论:

还没有评论