jmeter如何做分布式压测配置
摘要:1准备机器和配置环境: 机器上都安装jmeter ,和拥有jdk 环境 ,保正所有机器上的jmeter 版本一致(不然你可能看到各种错误) 2在slave 机器上配置好对应配置 a slave 上jmeter,jdk 都加入环境变量 b 修改jmeter.properties 配置文件变量,主要修改
阅读全文
idea 下集成junit 和jacoco
摘要:一、idea 集成单元测试工具 junit 步骤:1通过idea 创建meaven 项目 2如何集成junit 有两种方式,a通过在pom.xml 中配置junit b 通过plugins 下载junit 和junitgenerator-v2 插件,一定要全部勾选上 操作就是选择 ->file->s
阅读全文
记一次线上压测遇到的问题和测试报告
摘要:一、遇到的问题 1由于没有压测机,所以使用了自己的mac 电脑作为压测机,之前在测试服测试时所有的指标都正常,没有出现很大的问题 在线上压测时,出现了线程数设置100,就错误率很高,最终压测不了 所以赶紧找问题,一开始以为是jmeter 设置的延迟时间问题,直接将延迟时间设置10000ms ,但是结
阅读全文
对于常见滑动极验模块的破解
摘要:一滑动验证码破解原理 这里使用到了selenium+opencv的知识点 废话不多说放源码 import timefrom selenium import webdriverfrom slideVerfication import SlideVerificationCode# 一、打开浏览器,访问Q
阅读全文
基于meavn +jmeter+jenkins 搭建接口自动化
摘要:一将pom.xml配置 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
阅读全文
pc ui自动化绕过验证码
摘要:1验证码为图片/文字校验/短信验证码 a:比较省心的方式,要求开发在测试服去掉验证码 这种方法的优势:测试人员比较省心,开发工作量少 缺点:容易将问题代码发到线上,维护起来难,缺少验证码校验,功能不能完整测试 b:弄白名单账号,遇到白名单用户不需要验证码验证(或者万能验证码尤其是短信验证码),直接让
阅读全文
关系型数据库和非关系型数据库的区别
摘要:1什么是关系型数据库 关系型数据就是遵守关系模型特点的数据库 比如数据关系为1对1,1对多,和多对多的特点 这类场景一般使用关系型数据库来存储数据 拥有表结构 关系型数据库的特点是,数据存在磁盘中,断电不容易丢失 缺点是数据访问量大i/o 磁盘读写很容易成为瓶颈 代表有mysql ,orcal 2非
阅读全文
window下实现skyworking 环境监控
摘要:1官网下载skyworking 包 下载地址(https://archive.apache.org/dist/skywalking/)进入这个页面 找个适合的版本下载,本人下载的8.0.1版本 在安装前:确保10800,11800,12800,8080端口没有被占用,否则会报错 2本地安装: 将压缩
阅读全文
在docker 下安装kafka 和zookeeper
摘要:1拉取kafka 和zookerper 镜像 docker pull wurstmeister/zookeeper pull wurstmeister/kafka 2创建zookeeper容器 docker run -d --name zookeeper -p 2181 -t wurstmeiste
阅读全文
在springboot 下收集mysql 信息
摘要:1安装mysql ,直接docker 启动就行了这个在之前已经写过这里不写了 2docker 下安装 mysql-exporter docker search mysql-exporter docker pull mysql-exporter docker run -d \ --name mysql
阅读全文
springboot下配置prometheus
摘要:在github 上下载springboot 项目地址: https://github.com/hgwz/jmeter-springboot-server 1在springboot项目中配置prometheus 的依赖 在pom.xml 文件依赖如下: <dependency> <groupId>io
阅读全文
docker下influxdb 的安装和jmeter 数据的采集
摘要:一influnxdb安装 docker search influxdb docker pull tutum/influxdb docker run --name zlj-influxdb -d -p 8083:8083 -p 8086:8086 tutum/influxdb 前面8083的端口进去可
阅读全文
在pycharm 下创建 Django 项目
摘要:一 安装Django (前提是安装了python 3版本,并且将python 加入了环境变量) windows 下安装 pip install Django 安装成功后可以在python的扩展目录包中看到django包 二 在pycharm 中创建第一个django项目 1打开pycharm 项目名
阅读全文
不同环境搭建prometheus 和grafana
摘要:一 linux 下搭建prometheus 1、去官网下载prometheus (https://prometheus.io/download/) 使用命令 wget +官网地址 下载下来后解压到本地 进入prometheus 使用 ./prometheus 启动 prometheus 注意默认启动
阅读全文
jmeter下读取redis数据
摘要:一jmeter读取redis 和读取csv文件参数的差异 jmeter 读取csv 文件需要一次性加载所有数据,如果csv文件过大,则会占用jmeter本身很大的内存 redis的优势,不需要一次性加载所有数据,本身占用内存较少,读取数据的速度较快 二jmeter如何做redis数据读取 在jmet
阅读全文
jmeter 下如何做dubbo的测试
摘要:1下载dubbo的依赖插件 地址为:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/releases 不要下载最新的jar包,下载2.7.4版本就好 2将jar包放入jmeter 的lib/ext 目录中,重启jmeter 可以从j
阅读全文