随笔分类 - Python技术
摘要:一、概述 Rocket是一款接口自动化测试平台,服务端是Python,前端Vue,源码下载方式放到末尾了。 关键依赖: fastapi httprunner(v3.1.11版本) apscheduler element-ui 二、功能模块 核心功能模块基本开发完成,可以直接拿来用,一些细节功能待开发
阅读全文
摘要:示例代码如下: 1 #encoding=utf-8 2 import argparse 3 4 def main(args): 5 print("--address {0}".format(args.code_address)) #args.address会报错,因为指定了dest的值 6 prin
阅读全文
摘要:pact-python 在github上的readme推荐使用pip install pact-python 命令来安装。 但是!但是!但是! pact在安装过程中,会下载ruby环境,由于国内无法下载,会导致下载不到。 因此,找了很多资料,发现可以按如下步骤解决 1.首先去github下载pact
阅读全文
摘要:反射是通过字符串的形式操作对象的相关成员 反射也就是通过字符串的形式,导入模块,通过字符串的形式去模块中寻找指定函数,并执行。 Python中的反射功能有四个主要内置函数提供: 1、hasattr(模块, '成员'):根据字符串的形式,去某个模块中检查是否含有某个成员 2、getattr(模块, '
阅读全文
摘要:""" Created by zhusp on 2020/4/22 """ __author__ = 'zhusp' from functools import wraps # 装饰器实际就是一个函数 # 有2个特别之处 # 1. 参数是一个函数 # 2. 返回值是一个函数, def log(inf
阅读全文
摘要:安装pip install PyExecJS方法 eval() 输入参数:source(JS语句)、cwd(路径)返回值:result(语句执行结果) compile() 输入参数:source(JS语句)、cwd(路径)返回值:编译后的对象 call() 输入参数:name(要调用的JS方法名称)
阅读全文