随笔分类 - 工具
常用工具的使用
摘要:引言: json数据中可能存在 datetime ,Decimal类型的数据,比如使用ORM返回的数据,然后在序列化json的时候就会报错,并且json的数据结构可能是嵌套的 代码: from datetime import datetime, date from decimal import De
阅读全文
摘要:引子: jmeter支持的beanshell脚本语言,在处理复杂的接口关系较为灵活,支持标准java语句和表达式,另外包括一些脚本名和和语法 使用: 1、函数和循环 // 对java的UNTIL 等可以不用引入 import java.util.List; import java.util.Arra
阅读全文
摘要:引言: pytest默认是按照字母来执行执行顺序,但是多接口之间存在值引用的关系,那么我们就需要执行case的执行顺序。pytest控制case执行顺序的插件是pytest-ordering,直接用pip安装就可以了 pip install pytest-ordering 通过装饰器的方法来控制ca
阅读全文
摘要:做api自动化的时候,可以将requests进行二次封装,减少代码冗余度 import requests class req_method(object): def __init__(self): pass def try_do(self,json_ret=None): try: ret=json_
阅读全文
摘要:恢复内容开始 引子: docker相比传统的虚拟化技术最大的不同就是不虚拟化内核,使用共享宿主机内核的方式。通过namesapce,联合文件系统,cgroups这三种机制分别从网络,文件以及资源上进行隔离,通过docker镜像快速的实现扩容,这一点在测试进行部署测试环境以及在进行分布式压力测试的时候
阅读全文
摘要:引子: 我们在做性能测试的时候,是需要监控后端指标的,lr和jmeter提供了插件可以方便我们做这些,但是其中是有些不足的。比如获取的信息不全面或者存在兼容性问题 nomn是ibm的开发的检测工具,小巧占用资源少,界面交互友好,且提供的监控指标很全面。 安装: 在linux系统上的安装,我是ubun
阅读全文