- 博客(16)
- 收藏
- 关注
原创 windows系统使用docker-compose
windows系统使用docker-compose为什么使用docker-compose?使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具1、新建docker-compose.yml文件在windows系统找到docker的安装目录:C:\ProgramData\Docker在docker-compose目录下新建docker-compose.yml文件version: '1.0'services: tomc
2021-06-30 14:10:06
4772
原创 在windows系统使用docker
在windows系统使用docker1、常用命令docker psdocker imagesdocker save : 将指定镜像保存成 tar 文件,可供其他机器导入使用docker save mytomcat:v1 -o /home/liuwenhao/images/mytomcat_v1.tar 将镜像mytomcat:v1 生成mytomcat_v1.tar保存在/home/liuwenhao/images/文件夹下docker rmi -f nginx 删除镜像导入t
2021-06-30 14:09:17
1203
原创 一文学懂 python3+selenium
一文学懂 python3+selenium一、目录结构及架构common:存放公共使用库config:配置目录data:测试数据,yaml格式driver:存放浏览器驱动的exeelements:测试页面元素,yaml格式img:存放执行用例时截图后图片的路径logs:日志路径pages:每个页面py文件,包括basepagereports:执行用例后生成报告路径testcases:存放每个用例venv:环境run_testcase.py:程序入口为了降低web自动化测试的
2021-06-17 14:16:00
225
原创 Jmeter学习(九)--接口类型
Jmeter学习(九)–接口类型1. application/jsonContent-Type:application/json2. application/xmlContent-Type:application/xml3. 文件上传文件名称:文件路径参数名称:接口参数名称MIME类型:multipart/form-datamultipart/form-data...
2021-04-30 17:34:40
342
1
原创 Jmeter学习(八)--分布式
Jmeter学习(八)–分布式在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。一、Jmeter分布式执行原理:1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。2、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的
2021-04-30 17:33:58
176
1
原创 Jmeter学习(七)--录制脚本
Jmeter学习(七)–录制脚本1.添加线程组2.添加HTTP代理服务器3.设置目标控制器:xxx >线程组4.设置浏览器开启代理5.jmeter开启HTTP代理服务器6.在浏览器上输入要登录的地址,完成一系列操作7.停止录制8.点开线程组,里面就是刚刚录制的脚本9.如果要修改,保存后用notepad++进行修改...
2021-04-30 17:31:48
114
1
原创 Jmeter学习(六)--控制器
Jmeter学习(六)–控制器1. 事务控制器在性能测试过程中,每秒事务响应(TPS)可以很大程度上反映出服务器性能问题,但是Jmeter的默认监听器中默认没有TPS监听,这时候就需要我们手动添加TPS图形化监控c插件2. 循环控制器3. While控制器...
2021-04-30 17:30:49
221
1
原创 Jmeter学习(五)--处理cookie和session
Jmeter学习(五)–处理cookie和session1. HTTP Cookie管理器为了登录后,每次请求都用同一个jsessionid,可以通过添加 HTTP Cookie管理器来解决,防止每次请求都用不同的jsessionid导致服务器性能下降2. HTTP URL 重写修饰符二者的定义及区别:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有
2021-04-30 17:29:53
1463
1
原创 Jmeter学习(四)--跨线程组传递token
Jmeter学习(四)–跨线程组传递token从”登录-线程组“取到token,传递给”批量执行-线程组“和”退出-线程组“:${__setProperty(sessiontoken,${sessiontoken_old},)}跨线程组使用:${__property(sessiontoken)}...
2021-04-30 17:28:15
1308
1
原创 Jmeter学习(三)--提取信息
Jmeter学习(三)–提取信息1. Bean Shell方式2:通过BeanShell实现String time = "${__time(,)}";int [] arr = {13,15,18,17};int index=(int)(Math.random()*arr.length);//产生0-(arr.length-1)的整数值,也是数组的索引int rand = arr[index];String time =time.substring(6,13);vars.put("P
2021-04-30 17:27:21
398
1
原创 Jmeter学习(二)--连接数据库
Jmeter学习(二)–连接数据库1. 连接数据库oracle填写配置信息连接池名称:oracle连接池的数量:10数据库连接url:jdbc:oracle:thin:@193.1.1.79:1521:ORCL,JDBC Driver:数据库用户名:test密码:123456JDBC请求:oracle要对应上面设置的连接池名称调试取样器:显示变量2. 连接数据库sql server填写配置信息连接池名称:sqlserver连接池的数量:10数据库连接ur
2021-04-30 17:26:12
198
1
原创 Jmeter学习(一)--配置
Jmeter学习(一)–配置1. 界面中文配置2. request请求,response返回中文乱码3. 用户自定义变量4. csv数据文件设置
2021-04-30 17:24:46
84
1
原创 搭建Jenkins+python接口自动化环境
搭建Jenkins+python接口自动化环境1. Jenkins安装上网找jenkins.msi进行安装:到Jenkins官网下载压缩包到本地(官网地址:https://jenkins.io/index.html)安装后得到以下文件:启动Jenkins服务2. 添加任务登录:http://localhost:8080/执行轮询:...
2021-04-29 15:52:46
285
原创 Zato使用记录
zato使用记录1. docker安装docker pull registry.gitlab.com/zatosource/docker-registry/quickstart:3.2官网:https://zato.io/docker run --pull=always -it --rm -p 22022:22 -p 8183:8183 -p 11223:11223 --name zato registry.gitlab.com/zatosource/docker-registry/quick
2021-04-29 14:49:56
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人