一、什么是检查点 LoadRunner中检查点是用来判断脚本是否执行成功的。如果不加检查点,只要服务器返回的HTTP状态码是200,VuGen就认为脚本执行通过了。但是很多情况下服务器返回200并不代表脚本执行通过了,比如:登录操作,登录失败服务器返回的也是200,但是实际上它是执行失败了。所以在脚 ...
分类:
其他好文 时间:
2018-08-12 14:03:10
阅读次数:
212
一、LoadRunner组件 1、Virtual User Generato——r录制最终用户业务流程并创建性能 2、Controller——组织、驱动、管理并发监控负载测试 3、Analysis——用于查看、剖析和比较性能结果 二、LoadRunner的功能 1、轻松创建虚拟用户 2、创建真实的负 ...
分类:
其他好文 时间:
2018-08-12 10:25:26
阅读次数:
115
一、为什么要进行参数化 LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提交不同的数据,或者使用多个不同的值进行循环输入。这时,在LoadRunner中就可以进行参数化设置,以使用多个不同 ...
分类:
其他好文 时间:
2018-08-11 01:30:50
阅读次数:
264
使用mvn命令直接测试。 (loadrunner ) 1.新建maven工程 2.在pom中导入依赖 3.在 src/test/java里新增测试类 4.编译完成后,直接开启压测,命令:mvn gatling:test -Dgatling.simulationClass=test.load.sims ...
分类:
其他好文 时间:
2018-08-10 19:32:34
阅读次数:
707
直接编写接口事务脚本对后台接口进行测试;有时测试需要让所有并发用户完成初始化后再进行压力测试,这就需要类似于LoadRunner中的集合点的概念,由于框架本身没有直接封装,有如下办法实现: ...
分类:
其他好文 时间:
2018-08-10 17:14:46
阅读次数:
775
什么是自动化测试?首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通工具记录或编写脚本的方式模拟手工测试的过程 ...
分类:
其他好文 时间:
2018-08-09 17:37:40
阅读次数:
143
发送内容为JSON的POST请求需要加入"EncType=application/json",表单参数不需要。(JAVA API) ...
分类:
其他好文 时间:
2018-08-09 13:57:18
阅读次数:
118
最近有人问我,性能测试都有什么工具,那个工具运用相对的简单的一些; 其实性能测试工具很多,大部分使用最多的是Loadrunner和Jmeter,两者相比的是,Jmeter是开源的,Loadrunner是付费的,在资源占用、安装便捷上Jmeter比较占优势。下面我们一起学习分享一下Jmeter的使用。 ...
分类:
其他好文 时间:
2018-08-05 14:19:30
阅读次数:
150
今天项目经理要求压一下实时代扣接口性能。那就开始写脚本,脚本写好调试发现接口请求参数姓名输入中文乱码。接着就网上找资料解决该问题。 1:想法:将中文转成UTF-8,lr_convert_string_encoding 定义:字符编码System locale, Unicode, UTF-8之间的相互 ...
分类:
Web程序 时间:
2018-08-03 16:37:15
阅读次数:
679
Apache ab性能测试结果分析 转自:https://www.cnblogs.com/gumuzi/p/5617232.html 一直以来我都是用Loadrunner去做性能测试。Loadrunner实际上是一个很重的性能测试工具。他的功能很全面,是一把很好的牛刀。 如果我们只是需要对一个页面做 ...
分类:
Web程序 时间:
2018-08-02 11:16:59
阅读次数:
190