
自动化脚本开发
总结测试过程中自动化脚本的开发思路
QA的自我修养
快节奏,慢生活,像从前一样。
展开
-
python生成指定长度的随机字符串
应用场景:针对某平台进行接口测试,其中需要验证某项字段长度限定在32个字符内。Python 代码实现方法总结:方法1: 将数字及字母罗列出来,并从中随机选择的方法进行生成特定长度的字符;方法2: 采用string模块分别得到数字及字母,并通过列表生成式的方法得到特定长度的字符;import randomimport string# # 通过random.randint(a, b)方法得到随机数字def generate_random_str01(length): random_str="原创 2020-05-13 16:48:33 · 2145 阅读 · 0 评论 -
YAML快速学习-自动化测试应用场景
YAML --yet another markup language概述yaml是设计专门用来写配置文件的标记语言。安装pyyaml模块pip install pyyaml语法要求:yaml大小写敏感;使用缩进代表层级关系;缩进只能使用空格,不能使用tab键,而不严格空格数量,同级左对齐...原创 2020-05-22 21:31:53 · 687 阅读 · 0 评论 -
利用python+flask搭建mock接口服务
1、测试需求来源:测试环境进行某后端服务的测试,某些功能依赖其他系统的输出数据,由于线下测试环境网络隔离等原因,无法实时获取依赖系统的数据,基于此种情况,需要通过搭建一套接口服务模拟出依赖系统的输出数据,以供被测系统调用。因此选择python和falsk框架快速搭建一套mock api 服务,模拟依赖系统的输出数据,快速构造测试场景。2、开发环境准备Python开发环境;Flask安装:pip install flask python;引用flask模块:import flask3、使用f原创 2020-05-08 18:42:32 · 3596 阅读 · 0 评论 -
python调用top获取资源使用情况
1、测试需求来源:基于某后端服务上线后,随着服务量的增加,此服务资源消耗对后端系统系统其他模块产生的影响,针对此服务中占用资源较大的任务开展性能测试,并对性能结果数据进行分析,找出此服务的性能瓶颈,优化线上系统性能质量。2、测试范围包括:主要关注进程对cpu、内存及磁盘I/O的消耗情况及任务耗时(基于业务)3、性能指标:CPU消耗小于1核,内存消耗小于1G4、测试场景设计:基于当前线...原创 2019-11-06 17:13:13 · 1113 阅读 · 0 评论