05 2020 档案
摘要:Jenkins安装Allure插件 1.进入jenkins系统管理 -> 管理插件 2.点击可选插件 3.搜索框输入Allure Jenkins Plugin 4.选中安装,安装后如下。 Jenkins安装Allure Commandline工具 1.进入jenkins系统管理 -> 全局工具安装(
阅读全文
摘要:Allure是一个独立的报告插件,生成美观易读的报告。 目前支持语言:Java, PHP, Ruby, Python, Scala, C#。 Allure工具安装 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-command
阅读全文
摘要:Fiddler 是一款功能非常强大的 HTTP 协议代理工具,能监听客户端和服务器间的 HTTP 通讯。在日常工作中,Fiddler 是应用非常广泛的抓包和调试工具。同时也是测试工程师们必备的核心技能之一,掌握 Fiddler,帮你轻松搞定接口调试。 Fiddler 工作原理 Fiddler 是在客
阅读全文
摘要:装饰器示例: def auth(func): def inner(*args, **kwargs): # 固定套路,在装饰的函数前做什么 func(*args, **kwargs) return inner @auth # 相当于login = auth(login) def login(): pa
阅读全文
摘要:(1)按F12,在console中输入$x("xpath")来验证。 以凤凰网为例: (1)在Elements窗口,按ctrl+f,弹出搜索验证。如下图显示左边框的四个结果。
阅读全文
摘要:性能测试监控指标:资源指标和系统指标 资源指标与硬件资源消耗直接相关,而系统指标则与用户场景及需求直接相关。 CPU使用率:指用户进程与系统进程消耗的CPU时间百分比长时间情况下,一般可接受上限不超过85%。案例:1000TPS,latency<3s,运行12小时,CPU平均使用率低于85%、 Me
阅读全文
摘要:xpath路径表达式通过节点名定位(http://www.ifeng.com/)html 定位到html节点html/head 定位到head节点html/head/meta 定位好head中的所有meta节点相对路径定位节点(http://www.ifeng.com/)//title 使用相对路径
阅读全文
摘要:错误后要执行的动作(默认继续): (1)继续:选择此项,将继续执行接下来的操作。 (2)启动下一进程循环:忽略错误,执行下一个循环。 (3)停止线程:退出该线程(不再进行此线程的任何操作)。 (4)停止测试:等待当前执行的采样器结束后,结束整个测试。 (5)立即停止测试:直接停止整个测试。(注意与4
阅读全文
摘要:连接服务端 一种方式,开始菜单找到MySQL-->MySQL Command Line Client打开,输入密码 另一种方式,打开cmd程序,进入到mysql安装目录的bin目录下 1、进入mysql的bin目录 cd D:\Program Files (x86)\MySQL\MySQL Serv
阅读全文
摘要:这是我们写的测试用例: 这里主要关注第七列,假设已经拿到了其它参数发送请求出去,根据响应内容获取到响应消息体的retcode,与表中的code进行断言判断通过与否(比如0通过,2不通过) 以下是代码实现: 1 import pytest 2 import xlrd 3 import json 4 5
阅读全文
摘要:1 def mySort(my_list): 2 3 newList = [] 4 # 复制传进来的列表(不改原列表) 5 copy_list = my_list[:] 6 # 列表中未pop完都运行 7 while len(copy_list) > 0: 8 # 假设第一个为最小值 9 min_i
阅读全文
摘要:项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。 最近又想起为什么用MongoDB,就查阅一下,汇总汇总: 之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是MongoDB,目前是百万级的
阅读全文
摘要:MongoDB语法 MySql语法 db.test.find({'name':'foobar'}) <==> select * from test where name='foobar' db.test.find() <==> select *from test db.test.find({'ID'
阅读全文
摘要:python操作数据库的基本步骤: 首先打开local,,创建qqq数据库。 新建查询,输入sql语句创建sh_users表 1 create table sh_users( 2 id int unsigned primary key auto_increment not null, 3 usern
阅读全文
摘要:http://mirrors.zju.edu.cn/ubuntu-releases/16.04/ ubuntu-16.04.6-desktop-amd64.iso 27-Feb-2019 17:57 2G 附ubuntu18.04 阿里镜像 http://mirrors.aliyun.com/ubu
阅读全文
摘要:准备数据 create table goods( id int unsigned primary key auto_increment, name varchar(150), cate varchar(40), brand_name varchar(40), price decimal(10,3)
阅读全文
摘要:创建表 create table 表名( 字段名 类型 约束, 字段名 类型 约束 ... ) 例:创建学生表,字段要求如下: 姓名(长度为10) create table students( name varchar(10) ) 例:创建学生表,字段要求如下: 姓名(长度为10), 年龄 crea
阅读全文
摘要:1 import xlrd 2 import time 3 from xlutils import copy 4 import json 5 import requests 6 7 # 打开excel,获取行数 8 worksheet = xlrd.open_workbook('../../data
阅读全文
摘要:项目结构 Base包Base.py 1 from selenium.webdriver.support.wait import WebDriverWait 2 3 4 class Base: 5 def __init__(self, driver): 6 self.driver = driver 7
阅读全文