自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Jmeter关联(后置处理器)

在Jmeter里面我们主要通过后置处理器来实现关联,主要有两种方式,一种是JSON提取器,一种是正则表达式处理器1、JSON提取器json提取器是专门针对json数据进行提取的后置处理器,用$代表json数据,配置基本和正则表达式提取器类似场景:当前有两个接口,get接口可以获取到一些详细信息,其中返回字段里面包含skuName,login接口需要用到get接口中返回的skuName做为用户名传入get接口返回值:{"code":"0","message":"success","data":{"i

2020-06-08 11:27:14 382

原创 Jmeter图形化插件及逻辑控制器

Jmeter图形化插件的使用Jmeter可以通过插件扩展功能插件官网: http://jmeter-plugins.org/downloads/all插件使用方法:1,下载插件管理器对应的jar包,然后放在Jmeter的lib/ext目录下2,打开Jmeter,选项-插件管理器3,勾选对应的插件,等待下载完成,点击apply,等待重启Jmeter,即可使用Jmeter图形化插件的使用-TPS添加tps监听器:事务控制器–>添加–>监听器–> jp@gc – Tran

2020-06-05 11:45:00 558 1

原创 Jmeter基础使用

Jmeter安装与配置1、确保本机java环境已配置好2、官网下载压缩包,在任意目录下解压3、修改配置文件,Jmeter/bin/jmeter.properties,修改 language=zh_CN sampleresult.default.encoding=utf-84、进入到jmeter的bin目录下,执行./jmeter$ cd /Users/liyanjun/testing/tools/apache-jmeter-5.2.1/bin $ ./jmeterJmeter主要

2020-06-05 09:31:21 270

原创 EditPlus安装使用教程

一、EditPlus安装1、解压后可看到如下两个文件,鼠标双击.exe文件2、出现如下界面,点击Accept按钮3、选择安装路劲,注意不要安装在C盘,点击Strat Copy按钮4、安装成功,桌面出现如下图标,双击打开二、EditPlus使用激活1、点击桌面图标,按如下步骤点击YES及OK按钮2、按图示输入txt文档内的用户名及注册码,点击Register按钮新建文件...

2019-08-29 11:27:10 19934 4

原创 LoadRunner----Controller压测总结

LoadRunner----Controller压测总结Controller分布式压测,可有多台压力机,通过压力机,压到服务器。压力机是产生压力的机器,可以是windows系统或Linux系统分布式压测注意事项1、每台压力机必须安装Loadrunner,并且确保LR的Agent程序启动(默认开机启动)2、所有压力机间网络必须通畅,建议都在同一个局域网内3、如果测试http协议,脚本放在...

2019-06-17 00:15:51 935

原创 LoadRunner函数大总结

1、C语言参数转web参数lr_save_string(“aaa”,“param”):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param}lr_save_int(123,”param”);将数字123,转变为LR的参数param2、web参数转C语言参数lr_eval_string("{param}"):取出参数{param}中的值,可嵌套在其他函数里使用3、字符串处理函...

2019-06-06 15:37:13 306

翻译 springMVC文件上传案例

上传单个文件1、在pom.xml中注入上传文件所需要的依赖<!-- 文件上传所依赖的jar包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> &lt

2019-06-06 14:47:19 215

原创 MyBatis

一、了解MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。特点:sql语句和...

2019-06-06 14:45:33 213

原创 LoadRunner接口测试----Javavuser协议

LoadRunner----Javavuser协议1、新建java Vuser文件2、编写脚本https://www.eclipse.org/downloads/* * LoadRunner Java script. (Build: _build_number_) * * Script Description: * */impor...

2019-06-05 17:43:51 537

原创 LoadRunner接口测试----提交参数中文乱码问题解决

LoadRunner----提交参数中文乱码问题解决(接上一篇)我们以地址参数化为例首先,如图新建地址参数参数中地址取新建的参数点击回放,运行结果如下,发现请求失败,返回404失败原因~ 我们提交的参数“杭州市”是中文的,但是LoadRunner用的是LR_ENC_SYSTEM_LOCALE编码,而服务端用的是UTF8的编码,所以导致乱码,服务端无法识别返回404,所以这个时候我...

2019-05-22 21:47:19 1505 1

原创 LoadRunner接口测试----三种post接口

LoadRunner----三种post接口一、参数为k=v的post接口Action(){ //添加关联事务取出接口返回的message关键字的值,存储到msg中 web_reg_save_param("msg", "LB=message\":\"", "RB=\"", "Ord=1", LAST); //添加事务 lr_start_transact...

2019-05-16 22:25:36 2308

原创 LoadRunner接口测试----get接口

LoadRunner-----------get接口GET类型接口可以在web上直接访问,所以可以录制1、新建一个http协议的脚本文件2、在Action中写下如下代码Action(){ //添加关联事务取出接口返回的message关键字的值,存储到msg中 web_reg_save_param("msg", "LB=message\":\"", "RB=\"",...

2019-05-16 21:21:42 672

原创 LoadRunner接口测试----常用函数总结&检查点+事物判断实践

LoadRunner—常用函数lr_save_string( const char *param_value, const char *param_name);将param_value值保存到param_name变量中(赋值操作)lr_eval_string( const char *instring );返回脚本中的一个参数当前的值(取值操作)atoi( const char *str...

2019-05-14 18:54:30 491

原创 LoadRunner-----关联函数使用(一)

理解关联关联是将服务器返回的数据通过一定的规则过滤出来,并将其保存为参数,以供后续的代码中使用什么情况下需要关联当服务器返回的数据是动态化的,且后续脚本中需要使用这个动态变化的数据怎么关联LR提供了关联函数web_reg_save_param,通过设置左右边界和取值范围来获取服务器返回的数据(关联函数必须放在对应请求之前,先注册,后使用)实践案例:随机进入一个版块发帖1、首先,在要测...

2019-05-13 23:19:23 3954

原创 LR参数化

Loadrunner参数化理解一下撒是参数化~参数化就是把我们的请求数据动态化 ,不让他保持固定的,用来模拟真实的用户请求以下发帖内容参数化示例~1、首先点击如图所示图标,点击new按钮添加参数2、点击Parameter type下拉框,选择参数格式此处以Random Number为例3、设置Random的范围(此处设置为1~100),点击Number选项选择随机数展示格式4、...

2019-05-08 16:39:25 1144

原创 性能测试一---------基础理论

什么是性能测试通过一定的手段,在多并发的情况下,获取被测系统的各项性能指标,验证被测系统在高并发的情况下的处理能力、响应能力、稳定性等,能否满足预期。定位性能瓶颈,排查性能隐患,保障系统的质量,提升用户体验一般什么情况下需要做性能测试呢?大致列了一下几个情况~用户量大,pv比较高的系统系统核心模块/接口业务逻辑/算法比较复杂大型促销/活动推广计划性能测试发生的场景~新系统,新...

2019-04-29 17:59:15 175

原创 上两周学习回顾

上两周学习回顾上两周主要学习了快速构造100万数据库测试数据的方法,下面总结下编程思路1、获取连接2、插入单条数据3、循环100万次主要用到以下类java.sql.Connectionjava.sql.DriverManagerjava.sql.PreparedStatementjava.sql.SQLExceptionjava.util.UUID由于多次插入数据需多...

2019-04-28 22:17:23 294

原创 log4j入门

一、了解log4jlog4j是Apache的一个开放源代码的项目,通过使用log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。方便项目的调试。(最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配...

2018-10-31 20:31:48 248

原创 springMVC----参数处理

springMVC参数处理一、ModelAndView作用 1、设置转向地址 2、将底层获取的数据进行存储(或者封装) 3、最后将数据传递给view二、ModelAndView使用 方式一:ModelAndView第一种用法,先创建ModelAndView对象,再通过他的方法去设置与转发的视图名@RequestMapping(value = "/test1", method =...

2018-09-14 16:02:31 312

原创 spring包扫描和工程配置

spring是一个模块化的东西,本质上是管理对象的定义及对象之间的关系方法一:定义bean这种方法是使用XML的bean来定义配置组件,但在一个稍微大一点的项目中,通常会有几百个组件需要管理,如果这些组件通过xml的bean定义来配置,维护会比较麻烦,配置文件的体积也会增加,这时候就需要用方法二方法二:基于包的扫描spring引入了包的自动扫描机制, 它可以在类路径下寻找标...

2018-08-27 22:27:06 529

原创 spring对象属性及对象关联

Spring 设计的核心是 org.springframework.beans 包,它的设计目标是与 JavaBean 组件一起使用。这个包通常不是由用户直接使用,而是由服务器将其用作其他多数功能的底层中介。下一个最高级抽象是 BeanFactory 接口,它是工厂设计模式的实现,允许通过名称创建和检索对象。BeanFactory 也可以管理对象之间的关系。一、对象创建1.1、创建...

2018-08-14 21:25:43 537

翻译 SQL基础

SQL数据操作语言(DML)SELECT -从数据库表中获取数据 UPDATE -更新数据库表中的数据 DELETE -从数据表中删除数据 INSERT INTO -向数据库表中插入数据数据定义语言(DDL)CREATE DATABASE -创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALERT TALBE - 变更(修改)数据库

2017-09-21 09:51:18 296

原创 正则表达式显示只能为 金额小数点前十位,小数点后五位

//正则表达式限制只能为(金额小数点前十位,小数点后五位)-(BOOL)isVersion{ NSString *match = @"^[0-9]{1,10}([.][0-9]{1,5})?$"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF matches %@",match]; retu

2016-02-23 13:42:36 1220

原创 欢迎使用CSDN-markdown编辑器

Java自学—-StringString str1 = "Hello";String str2 = "World";/*截取字符串substring从0开始计数,直到3为止,但不包含3;*/String subStr = str1.substring(0,3);//"Hel"/*字符串拼接*使用+号连接,拼接两个字符串*当一个字符串和一个非字符串进行拼接时,后者会被转换为字符串,如

2016-01-11 16:07:55 271

空空如也

空空如也

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

TA关注的人

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