java中有一个返回子列表的方法:publiclist<E>subList(intfromIndex,inttoIndex){subListRangeCheck(fromIndex,toIndex,size);returnnewSubList(this,0,fromIndex,toIndex);}返回一个fromIndex为起点,toIndex为终点(不包含终点)的子列表。从上实现代码
21 小时前| 946 人阅读|1 人点赞

声明:近期在工作时需要用到mysqlreport时,做的一些整理。MySQLreport分析基本信息mysql当前的版本,运行的时间,以及当前系统时间。MySQL服务器版本信息表明MySQL服务器包含和不包含哪些特点。MySQL服务器运行时间表明报告价值的代表性。服务器运行时间对于评估报告是很重要的,因为如果服务器不运行几个小时的话,输出报告有可能存在曲解和误导性。有时甚至运行几个小时时间都是不够
2 天前| 1249 人阅读|0 人点赞

什么是全链路压测?基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程全链路压测解决什么问题?针对业务场景越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈,让技术更好的服务业务,创造更多的价值进行到(业务流量预估阶段)、(系统容量评估阶段),我们完成了系统容量的粗略评估,做到这一步还不够,真实的场景并非如此我们需要做精准的容量规划,给
2018-12-14| 1370 人阅读|2 人点赞

相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。巨型函数的问题1、如果代码超过了这个限制,Java编译器就报"Codetoolargetocomplier"的错误。2、代码并没有超过64K的限制,但是在运行时由于其他工具或者library使得对应的代码超过了64K的限制,那么Java会给我们一个java.lang.VerifyError的错误。巨型函
2018-12-13| 1259 人阅读|0 人点赞

这么牛B的框架,应该如何进行代码级别的测试保障呢?请继续往下看。2、Hippy架构和测试策略(1)Hippy分层框架通过代码阅读分析,我们得到的Hippy框架主要架构图,如下。接下来我们对Hippy底层框架进行具体分析,制定相应的测试策略。(2)前端框架层主要实现了JSX页面DOM转化、js/native桥接接口、View/Module的前端实现。ØJSX页面DOM转化这部分我们采用自动化,模拟生
2018-12-12| 1284 人阅读|0 人点赞

引言说起SpringBoot不得不先了解一下Spring这个企业,不仅因为SpringBoot来源于Spring大家族,而是SpringBoot的诞生和Sping框架的发展息息相关。Spring历史2002年正是JavaEE和EJB大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。一个美国的小伙子RodJohnson认为EJB太过臃肿,并不是所有的项目都需要使用EJB这种大型框架,应该会
2018-12-11| 1296 人阅读|1 人点赞

现在,随着企业信息化建设的开展,越来越多的重要数据会以电子媒介的形式存放,这在方便企业办公的同时,也造成了极大的安全隐患。近年来,随着APT攻击的蔓延,使得越来越多的企业遭受不可挽回的重大损失。一个偶然的机会,有幸邀请到了一家国外专门做web安全的公司来对自己的web系统做安全测试。4周下来,我与几位安全专家多次沟通,完成了对自己系统的威胁建模,渗透测试,白盒测试,一共发现了28个漏洞。经验宝贵,
2018-12-10| 1296 人阅读|0 人点赞

问题最近在不断地学习和探索EvoSuite框架的时候,在生产JUnit单元测试框架后,出现如下问题:分析和修订所有的EvoSuite生成的单元测试class都继承自一个同名的scaffolding的类,在对应的脚手架后缀名的类中的@BeforeClass部分,有一个参数:org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationPerLoop
2018-12-06| 1314 人阅读|0 人点赞

为什么要有关联函数如果客户端的某个请求是随着服务器端的响应而动态变化,我们就需要用到关联,通过关联函数获取动态的返回值,传给后面的函数使用,完成测试上下文的流程串联。定义:在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器返回的响应内容中查找,得到相应的值,将其存储的变量中,后续请求再通过对应变量指向的内存取出数据发给服务器发,已完成正确的业务流程的性能测
2018-12-05| 1312 人阅读|100 人点赞

今天遇见了一个奇怪的问题,在IDE中rununittest,全部cases都成功了,但是后来通过mvntest运行case确保错了。在寻求原因的同时也找到了对应的解决方法。RunUnitTest和Maventest的区别差异1:在IDE中通过选中单元测试路径,点击右键选择runtest和点击maven中的test是有区别的。在Maven执行测试的过程中,是不允许测试cases访问其他项目的测试类和
2018-12-04| 1303 人阅读|0 人点赞


mockserver中已经提供了HTTP/HESSIAN协议的mock,性能测试方提出来没有实现httpinvoker协议的mock粗略了解了httpinvoker的服务暴露及调用方式,简单实现如下:1、在mockserver端暴露一个servlet用于替换原httpinvoker调用地址2、封装HttpInvokerServiceExt继承HttpInvokerServiceEx

52°|523 人阅读|7 人点赞|0 条评论


[本文系原创博文,首发在测试窝,如需转载请务必注明作者和出处]  Jmeter图形监控扩展 1,JMeterPlugins-Standard.jar 1,可在我给的百度云网盘里面去下载相关资料,链接: https://pan.baidu.com/s/19O6iqICLl601ACT-ldBfsQ 提取码: t9py 2,首先将JmeterPlugin

98°|980 人阅读|7 人点赞|0 条评论


1、为了让生成的uuid唯一,使用jmeter自动的随机函数,在函数组手对话框中找到随机函数,如何设置一个取值范围,例如: 2、将该生成的随机函数在获取验证码的请求中添加的前置处理器的BeanShell postProcesssor中,例如: 3、如何通过链接数据库在数据库中查询出uuid和验证码,然后放到登录请求中使用。首先链接数据库,添加链接数据库的插件JDBC

108°|1060 人阅读|21 人点赞|2 条评论


[本文系原创博文,首发在测试窝,如需转载请务必注明作者和出处] 本次分享的Jmeter适合零基础和初级的朋友,这里都是Jmeter常用的功能,希望对大家有帮助 Jmeter的两种录制脚本方法 录制1—— badboy badboy下载:http://www.badboy.com.au/ Badboy介绍 Badboy是一款不错的Web自动化测试工具,Badbo

91°|918 人阅读|2 人点赞|0 条评论


这篇文章是从我的另一个博客转移过来的,自创文章个人感想总的来说,2年的时间收获了很多,不仅是知识上的,还有人际关系,视野等,很感谢网易带给我了这么多新内容。谈谈自己喜欢在这里工作的点吧,首先,作为一个游戏公司不得不说公司非常开明,而且这里有很多喜爱游戏的玩家,而且大多数技术不俗,能在这个环境里面工作是非常幸福的(不过工作

146°|1445 人阅读|8 人点赞|2 条评论