- 博客(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
213
原创 loadrunner脚本设计和强化
1.为什么要增强脚本录制脚本无法达到预期测试要求缺乏针对性脚本过于简单2.强化手段事务和集合点事务:局部操作的汇总,TPS的基础开始事务:lr_start_transaction(“事务名”)结束事务:lr_end_transaction(“事务名”,LR_AUTO)阅读日志,分析查看事务运行状态(Passed/Failed)以及性能表现事务可以在脚本中添加也可以在录制中添加关键:事务成功率、事务响应时间、每秒钟事务数集合点:虚拟用户集合在一起,实现并发操作集合不能放
2021-07-16 15:02:18
212
原创 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
643
原创 loadrunner运行过程
1.使用VuGen进行脚本录制2.使用Controller创建场景3.执行和监控测试场景4.Analysis分析测试结果
2021-07-15 10:37:59
292
原创 loadrunner模块
1、Virtual User Generator录制和生成脚本可以监视并记录客户端和服务器之间的数据交互,虚拟用户模拟实际的业务流程,记录真正用户操作行为。并转化为测试脚本语言集合2、Controller创建测试场景、运行和监控场景创建场景的目的是为了实现真实的负载,让一台或多台机器模拟多个用户,同时执行脚本,对被测应用进行操作或发起请求每个场景都相当于一套负载测试方案集成了实时的监控器,在场景执行过程中,用户可以根据需要选择一个多多个监视窗口对关心的数据进行动态监控,可监控的信息包括系
2021-07-06 16:42:24
154
原创 jmeter上下游传参
1.新建一个HTTP请求2.右键添加后置处理器->json提取器Names of created variables:变量名JSON Path expressions:JSON路径表达式—$[“字段”]在察看结果树–选择JSON Path TesterJSON Path Expression: $[“字段”]$表示服务器返回的结果Match NO.(0 for Random)Default Values:设置默认值3.使用变量在HTTP请求–路径中将参数值替换为变量...
2021-07-05 14:29:13
1370
原创 Oralce表空间
表空间概念:一个数据库可以有很多个表空间,一个表空间里可以有多个表,表空间就算存储多个表的物理空间。创建表空间create tablespace 表间名 datafile '数据文件名' size 表空间大小创建用户create user 用户名 identified by 密码 default tablespace 表空间表;给用户授权GRANT connect, resource, dba TO 用户名;创建表create table 数据表名 修改表空间大小查看表空间是否
2021-06-15 18:21:38
65
原创 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
64
原创 Docker上传与拷贝文件
上传文件到dockerdocker cp 本地文件路径 容器id:容器内存放路径容器内文件拷贝到本地docker cp 容器id:容器内文件路径 本地存放路径
2021-06-04 15:24:52
101
原创 Docker的常用命令(2)
容器的基本命令启动容器docker run [可选参数] image常用的可选参数--name #定义容器名,区分容器-d #以后台方式运行-it #用交互方式运行,可进入容器查看内容-p 宿主机端口:容器端口 #指定容器端口-P #随机映射端口#运行并进入nginx容器docker run -it
2021-06-04 15:01:23
96
原创 Docker的常用命令(1)
镜像的基本命令1 查看所有镜像docker images2 搜索镜像#搜索当前查询的所有镜像docker search 镜像#搜索当前指定版本镜像docker search 镜像:版本#搜索过滤条件的镜像docker search 镜像 --filtter XXX#搜索收藏3000+的镜像docker search mysql --filtter STARS=30003 拉取镜像docker pull 镜像#拉取指定版本镜像docker pull 镜像:版本4 删除镜像
2021-06-04 11:06:36
75
原创 docker下安装运行redis
docker下安装运行redis1、安装redis#docker拉取redissudo docker pull redis#查看docker内镜像docker images2、修改redis配置文件在redis官网下载并解压,打开redis.conf文件并修改bind 127.0.0.1 // 注释掉这部分,使redis可以外部访问daemonize no // 用守护线程的方式启动requirepass password //
2021-05-27 11:29:19
116
原创 TP5 使用isEmpty()方法报错
报错:method not exist:think\db\Query->isEmpty原因:根据tp5开发手册说明,isEmpty()只能用select()使用,find()没有这个方法
2020-06-09 11:41:45
1580
原创 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
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人