
测试开发
文章平均质量分 80
测试开发分享积累
BBJG_001
手与大脑的距离决定了理想与现实的相似度
展开
-
docker搭建nginx负载均衡
docker起了几个服务,没有配置端口映射,导致不能通过网络访问。当然,更简单的方式是加端口映射,笔者的情况更复杂一些,就想到了用nginx映射一下。(发音同“engine X”)是异步框架的,也可以用作和。原创 2023-05-12 23:48:45 · 1204 阅读 · 1 评论 -
docker搭建etcd集群
最近用到etcd,就打算用docker搭建一套,学习整理了一下。记录在此,抛砖引玉。原创 2023-11-12 16:47:12 · 1524 阅读 · 1 评论 -
hook io异常注入
通过hook拦截程序的调用链,使用自定义的代码注入异常返回原创 2023-11-21 21:58:14 · 235 阅读 · 0 评论 -
Invalid test class/No runnable methods
junit5单元测试报错org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.zyd.sbdemo.repository.UserDaoTest': 1. No runnable methods原创 2023-02-26 22:41:42 · 1885 阅读 · 1 评论 -
pytest数据驱动
python数据驱动,动态参数,断言封装原创 2022-08-28 22:29:18 · 629 阅读 · 0 评论 -
pytest封装requests
在pytest中对requests进行封装,维护同一个session,以便进行数据驱动,同时也可以统一实现日志处理原创 2022-08-19 20:52:26 · 848 阅读 · 0 评论 -
pytest维护cookie、公共变量
pytest不同测试用例之间维护公用变量,当然也包括cookie,提供了文件、环境变量,共用同一个session三种方式。原创 2022-08-13 23:35:36 · 631 阅读 · 0 评论 -
pytest-html中文乱码
pytest-html报告中文乱码,不推荐修改源码。原创 2022-08-01 00:26:07 · 4805 阅读 · 5 评论 -
Jmeter性能测试
jmeter性能测试,高并发、高频率实现,分布式启动,产出html报告原创 2022-07-10 12:14:32 · 610 阅读 · 0 评论 -
fio磁盘性能测试
环境(不重要,fio在第二part)挂一个盘# 查看磁盘/分区fdisk -l# 做分区fdisk /dev/sdb # 根据提示,依次输入”n”(新建分区),”p” “1”(1个分区),两次回车,”wq”# 做文件系统mkfs -t ext4 /dev/sdb1# 建个目录挂在上mkdir /mnt/storage01mount /dev/sdb1 /mnt/storage01fio测试磁盘性能安装apt-get install fioapt-get install sy原创 2022-05-28 23:52:32 · 2723 阅读 · 1 评论 -
chaosblade混沌测试
ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,包含混沌工程实验工具 chaosblade 和混沌工程平台 chaosblade-box,旨在通过混沌工程帮助企业解决云原生过程中高可用问题。实验工具 chaosblade 支持 3 大系统平台,4 种编程语言应用,共涉及 200 多的实验场景,3000 多个实验参数,可以精细化的控制实验范围。混沌工程平台 chaosblade-box 支持实验工具托管,除已托管 chaosblade 外,还支持 Litmuschaos 实验工具。已登记使.原创 2022-05-15 18:32:57 · 2558 阅读 · 0 评论 -
docker部署TiDB
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Onli.原创 2022-05-13 01:05:24 · 4598 阅读 · 2 评论 -
jmeter接口测试
准备非必要环节,只需求jmeter可以跳过python写了一个http后台,使用sqlite数据库,数据库表student(id, name),实现了增删改查httper.py:进行数据库初始化httper.py:http后台,增删改查逻辑,启动方式# 基于python3python httper.py 8088readme.md:api文档jmeter安装(基于Mac,看起来mac、windows可以用同一个安装包兼容,下载包中也存在win下的启动方式(未验证))需要原创 2022-05-10 01:38:00 · 533 阅读 · 0 评论 -
自动化部署脚本Demo
目录连接鉴权代码仓库<=>部署机器 之间部署机器<=>jenkins 之间demo项目☆部署脚本物理机部署通过docker远程启动一下嗯,就是一个demo,抛砖引玉最近在学习jenkins,要用到项目的部署,大概会是这样的场景连接鉴权要实现脚本自动部署,需要代码仓库<=>部署机器、部署机器<=>jenkins 之间需要建立信任连接,才能让自动化代码去自行执行代码仓库<=>部署机器 之间如果代码仓库是公共仓库,倒也不必要有鉴权的操作更原创 2022-05-02 18:57:53 · 1366 阅读 · 0 评论 -
Prometheus容器状态监控
目录 ==>测试开发系列文章准备工作不重要,不感兴趣可直接从第二节开始准备工作代码见于 https://gitee.com/bbjg001/pyGreat/tree/master/Test/stress/stress_locust在Locust压力测试中,为了测试启动了一个简单的http服务。为了使CPU、内存的使用效果更明显,这里在其基础上做了一点改动,改变原来读数据库的方式为读写文件。#!/usr/local/bin/pythonimport numpy as npfrom soc原创 2022-01-17 01:20:09 · 1525 阅读 · 0 评论 -
sysbench数据库性能测试
sysbench在主机性能、数据库性能方面的测试demo原创 2021-12-05 20:01:55 · 1161 阅读 · 1 评论 -
Locust压力测试
目录准备数据库起个数据库造一些数据起个服务做个http服务,dbaserver.pylocust压力测试安装基于python测试脚本运行locust进一步(多进程)再进一步(配置文件)更进一步(跳过前端起任务)再完善下(脚本起多worker)一个完整demo官网文档配置参数本文的代码文件地址准备 一节系个人兴趣,可以直接看locust使用一节,测试可以找一个公共接口测试,如https://www.baidu.com准备数据库起个数据库# 起容器docker run -itd --name原创 2021-11-23 22:07:13 · 1424 阅读 · 0 评论