08 2022 档案
摘要:一、背景 在用Jmeter执行性能测试时,为了更好得收集压测数据,并展示性能测试结果数据,需要搭建一套监控平台。有了平台后测试人员可以随时通过查看性能压测数据,对比历史数据,分析性能优化结果。 二、服务准备 1、MySQL用户授权 需要对用户进行授权才能收集监控数据信息 首先,登录mysql服务,这
阅读全文
摘要:一、拉取镜像 1、拉取redis镜像 #拉取最新版本的redis镜像 docker pull redis #拉取指定版本的redis镜像 (xxx指具体版本号) docker pull redis:xxx 2、查看redis版本 docker images docker inspect redis
阅读全文
摘要:一、docker安装mysql 拉取镜像 #拉取最新版本的Mysql镜像 docker pull mysql #拉取指定版本的Mysql镜像 (xxx指具体版本号) docker pull mysql:xxx 创建本地文件夹 sudo mkdir -p ~/data/mysql/{conf,logs
阅读全文
摘要:一、背景 本机一直安装的是JDK8版本,由于某些软件依赖高版本的JDK,所以不得不安装高版本的JDK。目前,本机已经安装JDK8版本,所以需要再安装一个高版本,这里以JDK11版本为例。 二、安装步骤 安装多个版本的步骤也比较简单,首先,下载JDK,然后,配置环境变量。 1、下载JDK 下载比较简单
阅读全文
摘要:一、查询hosts文件 进入容器内部,查询配置文件,会显示自己以及(– link)软连接的容器IP docker exec -it container_id /bash/sh cat /etc/hosts 二、使用inspect命令 在容器外部,然后通过inspect命令来查询IP地址 docker
阅读全文
摘要:一、背景 在windows上编辑好shell脚本,然后在linux系统中执行时,报错/bin/bash^M: bad interpreter: No such file or directory。 在查询原因后,发现在windows下创建编辑的shell脚本是dos格式的,而linux却是只能执行格
阅读全文
摘要:一、背景 在用jmeter进行接口测试时,一般会涉及到测试前的准备工作,比如数据准备、登陆操作等。在测试完毕后,一般还涉及到数据的清理,或者系统的退出操作。此时需要用到jmeter的setUp线程组。这与单元测试框架(unitest、pytest)中的前后与后置操作逻辑基本一致。 二、setUp线程
阅读全文
摘要:一、背景 在用jmeter进行接口测试时,由于管理的接口越来越多,此时可以将通用的接口信息统一进行管理,方便后续维护,在添加接口时,也更快捷。一般管理的方式有两种,一是全局变量进行管理,二是HTTP请求默认值的方式。 二、全局变量管理 1、添加用户自定义变量元件 2、配置变量值 在用户自定义变量元件
阅读全文
摘要:一、添加录制元件 点击“测试计划”右键,添加“非测试元件” 二、设置录制元件参数 1、配置录制元件参数 配置端口号,这个随意设置,只要端口不冲突 配置目标控制器,选择Test Plan > Thread Group,选择后它决定抓取的接口保存在线程组之下。 这里有几个关键点说明一下: Target
阅读全文
摘要:一、docker安装mysql 拉取镜像 docker pull mysql:latest 创建本地文件夹 sudo mkdir -p ~/docker/mysql/{conf,logs,data} 进入目录 cd /docker/mysql 启动容器 docker run --name mysql
阅读全文
摘要:一、认识jmeter 开源免费、安装简易、多系统兼容 相对于 Loadrunner,JMeter 没有版权的困扰,脚本可以在 Windows、Linux、Mac 任意系统间切换。 丰富的基础插件 相对于 Locust性能测试框架,JMeter 提供了非常多的插件,可以减少重复造轮子。Locust 的
阅读全文
摘要:一、安装JDK 1、下载JDK 首先需要下载java开发工具包JDK,进行安装,本机为64位,所以安装了64位版本。 下载地址(官方):http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载地址(国内镜像):http
阅读全文