自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 问答 (9)
  • 收藏
  • 关注

原创 jmeter(十一)_jmeter+influxdb+grafana

上篇文章使用了命令行来进行压测,并提到了使用命令行压测的痛点:无法实时监控报错以及各接口的tps情况。为此有了jmeter+influxdb+grafana的方案。(jmeter—>influxdb存储—>grafana展示)grafana 是一款采用 go 语言编写的开源跨平台工具,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。influxdb是一个时序数据库。因为时序的特性并且性能极高,可以处理海量的数据查询,

2021-08-24 18:02:04 360

原创 jmeter(十)_命令行压测

不推荐使用图形化界面压测的一个原因是本地资源浪费大,另一个原因则是官方不推荐。使用命令哈进行jmeter压测:1.命令行压测先通过命令行进入需要压测的jmx文件的上级目录接下来输入命令jmeter -n -t test_001.jmx -1 test.jtl,其中:-n 代表要使用命令行来进行压测-t 后面跟上jmx文件,代表指定本次压测文件-l 指定输出报告运行命令行,出现如下可以看到用命令行来进行压测所得出的tps肯定是比用图形化界面压测得到的高的。运行完成后会在当前

2021-08-21 21:36:07 1836

原创 jmeter(九)_混合场景性能测试

在实际的上线项目,不可能只有一个接口,应该是很多个接口一起运行,也就是多个业务场景同时在运行。比如说共100个人在使用系统,10个人在浏览商品,20个人在下单,3个人在登录。。。。。引申到性能测试里,我们要在jmeter里给不同接口按照实际场景的比例来分配压力。在线程里添加两个个Throughput Controller我现在线程组里有两个接口,我希望这两个接口的压力是1:4那么两个Throughput Controller里的值分别为80和20,如下图:接着把对应的接口放到对应的Thro

2021-08-21 20:42:20 4486

原创 jmeter(八)_单接口负载的测试

测试单接口的峰值和负载,可以通过改变线程数来实现。比如以10,20,40的线程数分别来压测这个接口来达到性能测试的目的。(同一个线程数运行的时间应该达到10~15分钟。)

2021-08-20 22:12:03 862

原创 jmeter(七)_java二次开发函数助手

一.

2021-08-19 19:02:09 362

原创 jmeter(六)_正则表达式提取token,写入文件

一.正则表达式提取token,用户名等数据并存入一个指定文件在login接口下面添加一个正则表达式提取器(在正则表达式中,.代表匹配任何字符串,+代表一次或多次,?代表直到找到第一个匹配项为止)用Beanshell打印一下,提取token成功同样的,username也是一样的提取...

2021-08-19 09:34:41 2544 1

原创 Jmeter(五)_CSV Data参数化,Beanshell

一.CSV Data Set Config准备好一个txt文件,写入如下内容,第一行可以不写,写了的话也会作为一组数据被运行:然后把后缀名改为CSV,这样一个参数化文件就准备好了然后打开jmeter,在需要使用这个参数化文件的接口下面添加CSV Data Set Config注意在这边指定的两个参数user和pass,在接口下方以${}包装这两个参数最后设定一个并发线程数为10运行这个线程组,可以读取CSV里面的参数在接口里面传递。如果线程数大于CSV文件里面的列数,会在运行到底部再从

2021-08-17 19:43:42 1247

原创 docker搭建本地私有库

1.以registry为例,搭建一个私有仓库输入命令docker run -d -p 5000:5000 --name registry registry:2安装完本地仓库之后,在本地浏览器访问自己的仓库2.把自己的镜像打包到私有仓库去查找自己本地存在的镜像,我之前创建了一个springboot_docker0808:v1的镜像先把镜像打包:docker tag springboot_docker0808:v1 172.17.0.2:5000/springboot_docker0808:1

2021-08-14 19:19:31 134

原创 docker push报错 server gave HTTP response to HTTPS client dial tcp getsockopt:connection refused

之前创建好了本地镜像并打包,但是在push的时候报错这是个很常见的错误,网上搜出来的解决方案都是输入命令 vim /etc/docker/daemon.json然后添加如下{"insecure-registries":["xxx.xxx.xxx.xxx:5000"]}我这边添加了两个,实际上一个也行,5000是我创建是指定的端口保存这个文件之后退出,然后输入命令systemctl daemon-reloadsystemctl restart docker但是再push的时候报

2021-08-14 16:36:52 1349 1

原创 docker实操_dockerFile创建docker镜像,启动docker容器

1.简单尝试,首先创建第一个基于ubuntu镜像的docker容器输入命令docker run -i -t ubuntu /bin/bash(/bin/bash:交互式 Shell,-t: 表示容器启动后会进入其命令行,-i: 表示以“交互模式”运行容器)这个命令的意思是在指定的镜像ubuntu下创建一个新的容器,然后进入该容器的交互命令行不知道因为什么原因失败了输入命令再试一次,创建成功这样一个docker容器就创建好了然后因为创建的时候命令行后面的 /bin/bash,创建好容器后自动

2021-08-12 19:38:40 1739

原创 docker基础命令

1.service docker status查看当前dockers服务的状态

2021-08-12 19:38:04 307

原创 Would you like to recover the wasted disk space by uninstalling VMware Tools at this time?

为了让虚拟机里的centos 7系统和我的windows 10共享剪贴板和文件夹,在centos里安装 VMware Tools参看教程:啦啦啦但是无脑安装,最后一步可能会出现选择yes或者直接回车默认就直接把刚刚装了半天的VMware Tools直接卸载了,这波VMware的蜜汁操作真是让人看不懂选择no就可以安装成功了。...

2021-08-09 17:12:05 1519 4

原创 CentOS7安装及其下Java jdk和Jmeter安装

一.首先是准备好linux环境安装VMware虚拟机,然后在虚拟机里安装CentOS7,参考教程:https://blog.csdn.net/qq_44714603/article/details/88829423如果中间安装过程中没有安装图形界面的话,使用命令行来安装图形界面。参考:命令行安装图形界面查找自己的设备型号安装好图形界面后在命令行输入startx,进入图形界面二.安装java1.8的jdk以及jmeterhttps://www.oracle.com/java/technolog

2021-08-04 14:57:04 354

Interface_test.rar

接口自动化测试框架源码

2021-07-26

pytest_demo.rar

2021-07-19

Django_mock.rar

Django搭建mock系统

2021-06-22

Django_mock系统注册模板页面register.html

2021-06-10

Django学习源码Django_test.rar

2021-06-07

Django_mock系统登录页面所用的css

2021-06-04

Django登录模板页面login.html

2021-06-04

Mix_driver.rar

混合驱动测试框架

2021-05-12

Key_Word.rar

Key_Word.rar

2021-05-10

My_WEB_UI.rar

个人原创

2021-05-02

HTMLTestRunner.py

HTMLTestRunner.py

2021-04-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除