- 博客(14)
- 收藏
- 关注
原创 JMeter返回结果为unicode转中文
http请求->后置处理器->BeanShell PostProcessor,添加代码 String s=new String(prev.getResponseData(),"UTF-8"); char aChar; int len= s.length(); StringBuffer outBuffer=new StringBuffer(len); for(int x =0; x <len;){ a
2021-07-19 15:31:49
332
原创 loadrunner脚本设计和强化
1.为什么要增强脚本 录制脚本无法达到预期测试要求 缺乏针对性 脚本过于简单 2.强化手段 事务和集合点 事务:局部操作的汇总,TPS的基础 开始事务:lr_start_transaction(“事务名”) 结束事务:lr_end_transaction(“事务名”,LR_AUTO) 阅读日志,分析查看事务运行状态(Passed/Failed)以及性能表现 事务可以在脚本中添加也可以在录制中添加 关键:事务成功率、事务响应时间、每秒钟事务数 集合点:虚拟用户集合在一起,实现并发操作 集合不能放
2021-07-16 15:02:18
325
原创 loadrunner常用脚本
1.web_link() 作用:模拟单击超链接操作,页面访问性函数(GET),不提交数据 用法:web_link(“在测试结果中显示的名称”,“Text=需要单击的超链接”,LAST) 注意: 若链接不存在,回放报错not found 若有多个同名链接:web_link(“click link”,“Text=link”,ord=顺序号,LAST) 有依赖关系,依赖一个已经请求的页面进行操作 2.web_url() 作用:模拟用户请求,页面访问型函数(GET) 用法:web_url(“在测试结果中显示的名
2021-07-15 11:10:49
780
原创 loadrunner运行过程
1.使用VuGen进行脚本录制 2.使用Controller创建场景 3.执行和监控测试场景 4.Analysis分析测试结果
2021-07-15 10:37:59
403
原创 loadrunner模块
1、Virtual User Generator 录制和生成脚本 可以监视并记录客户端和服务器之间的数据交互,虚拟用户模拟实际的业务流程,记录真正用户操作行为。并转化为测试脚本语言集合 2、Controller 创建测试场景、运行和监控场景 创建场景的目的是为了实现真实的负载,让一台或多台机器模拟多个用户,同时执行脚本,对被测应用进行操作或发起请求 每个场景都相当于一套负载测试方案 集成了实时的监控器,在场景执行过程中,用户可以根据需要选择一个多多个监视窗口对关心的数据进行动态监控,可监控的信息包括系
2021-07-06 16:42:24
268
原创 jmeter上下游传参
1.新建一个HTTP请求 2.右键添加后置处理器->json提取器 Names of created variables:变量名 JSON Path expressions:JSON路径表达式—$[“字段”] 在察看结果树–选择JSON Path Tester JSON Path Expression: $[“字段”] $表示服务器返回的结果 Match NO.(0 for Random) Default Values:设置默认值 3.使用变量 在HTTP请求–路径中将参数值替换为变量 ...
2021-07-05 14:29:13
1611
原创 Oralce表空间
表空间 概念:一个数据库可以有很多个表空间,一个表空间里可以有多个表,表空间就算存储多个表的物理空间。 创建表空间 create tablespace 表间名 datafile '数据文件名' size 表空间大小 创建用户 create user 用户名 identified by 密码 default tablespace 表空间表; 给用户授权 GRANT connect, resource, dba TO 用户名; 创建表 create table 数据表名 修改表空间大小 查看表空间是否
2021-06-15 18:21:38
141
原创 Docker提交镜像
commit镜像 docker commit [可选参数] 容器id 目标镜像名:[TAG] 可选参数 -m='提交描述信息' -a='作者' #提交一个nginx01的镜像 docker commit -a="zhang" -m="add webapp" 容器id nginx01:1.0
2021-06-04 15:34:31
139
原创 Docker上传与拷贝文件
上传文件到docker docker cp 本地文件路径 容器id:容器内存放路径 容器内文件拷贝到本地 docker cp 容器id:容器内文件路径 本地存放路径
2021-06-04 15:24:52
184
原创 Docker的常用命令(2)
容器的基本命令 启动容器 docker run [可选参数] image 常用的可选参数 --name #定义容器名,区分容器 -d #以后台方式运行 -it #用交互方式运行,可进入容器查看内容 -p 宿主机端口:容器端口 #指定容器端口 -P #随机映射端口 #运行并进入nginx容器 docker run -it
2021-06-04 15:01:23
152
原创 Docker的常用命令(1)
镜像的基本命令 1 查看所有镜像 docker images 2 搜索镜像 #搜索当前查询的所有镜像 docker search 镜像 #搜索当前指定版本镜像 docker search 镜像:版本 #搜索过滤条件的镜像 docker search 镜像 --filtter XXX #搜索收藏3000+的镜像 docker search mysql --filtter STARS=3000 3 拉取镜像 docker pull 镜像 #拉取指定版本镜像 docker pull 镜像:版本 4 删除镜像
2021-06-04 11:06:36
143
原创 docker下安装运行redis
docker下安装运行redis 1、安装redis #docker拉取redis sudo docker pull redis #查看docker内镜像 docker images 2、修改redis配置文件 在redis官网下载并解压,打开redis.conf文件并修改 bind 127.0.0.1 // 注释掉这部分,使redis可以外部访问 daemonize no // 用守护线程的方式启动 requirepass password //
2021-05-27 11:29:19
205
原创 TP5 使用isEmpty()方法报错
报错:method not exist:think\db\Query->isEmpty 原因:根据tp5开发手册说明,isEmpty()只能用select()使用,find()没有这个方法
2020-06-09 11:41:45
1790
原创 tp5-请求
一、请求 1、获取当前的请求信息 1、声明:使用\think\Request类 :use:think\Reuqnestl 2、使用:Reuqest::instance(); 助手函数:$request = request(); 2、检查变量是否设置(存在) 变量检测支持所有支持的系统变量 1、使用has()方法 通过get方法传值 Reuqest::instance()->has(‘id’,‘get’); 通过post方法传值
2020-05-20 20:20:12
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅