前言使用JMeter压测HTTPS接口比较简单,只需要预先处理SSL证书认证,后面就是压测HTTP接口的通用步骤。HTTPS连接证书来验证浏览器和WEB服务器之间的连接。通过HTTP连接时,服务器会将证书提供给浏览器。为了对证书进行身份验证,浏览器会检查服务器证书是否链接到其内置根CA之一的证书颁发机构(CA)签名,详细请参照秒懂HTTPS接口(原理篇)JMeter压测目前主要两种方式:录制HTT
2018-12-21| 1857 人阅读| 76 人点赞

引言本文整理自《大型网站技术架构核心原理与案例分析》一书,这本书应该算一本很强的内功秘籍,虽然没有实战教学,但是基础理论扎实了是很重要的,书中观点明确,设计的问题域有针对性和全面性,对知识点的广度和深度都进行了拓展,包含了架构设计的方方面面。阅读本书也许不能使你就此掌握大型网站架构设计的屠龙之术,但至少使你对网站架构的方法和思维方式能有全面了解。开卷有益,说的应该就是这类书,在完整的看完本书之后的
2018-12-20| 1476 人阅读| 1 人点赞

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

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

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

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

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

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

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

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