08 2021 档案
摘要:一、前言 之前一直都是在本地搭好框架,写几个脚本就行了,现在需要团队成员协同合作,所以简单学一下怎么pull和push代码,这里以GitLab为例 二、下载安装GitLab 如果没有安装的话,PyCharm在点击Git后右下角会提示错误信息“Cannot Run Git” 1、下载 Github F
阅读全文
摘要:一、前言 做自动化测试的时候,有时要跟数据库有交互,经常遇到的场景有: 从数据库中读取数据,并将这些数据作为接口参数使用 从数据库中读取数据,并断言接口返回的数据与落表的数据是否一致 二、文件目录框架如下 三、创建数据库配置文件 config/config.ini 输入自己用的数据库的相关信息即可,
阅读全文
摘要:一、前言 在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括: 切换测试环境 切换测试配置 存储敏感数据(从信息安全的角度出发) 二、.env文件设置环境变量 base_url=https://qa1-xxx.cn host=qa1-api.xxng.cn username=李白
阅读全文
摘要:一、认识Locust 1、定义 Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。 2、特点 ①、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚
阅读全文