引言在上文走进Java接口测试之理解JSON和XML基础我们介绍了JSON的基础知识,本文我们深入研究阿里巴巴的开源JSON解析库fastjson。什么是fastjson?fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。截止2019/2/1:GithubStars:164
2019-02-15| 1992 人阅读| 1 人点赞

舒适区真的“舒服”吗?相信很多传统的测试人员扪心自问的同时,都是这样在舒适区不断痛苦着,有的人在这种痛苦中日渐卑微,而有的人却愈发的成熟。而卑微和成熟之间就差着一个词,叫做“Transform”,能否赶上NewIT这班车,在这股大潮中成为弄潮儿,不被新的时代所抛弃,这完全取决于自己思维的转变!测试是一个看似门槛很低,但却很难的工作。因为一名合格的测试人员需要对业务有着非常清晰的理解,对整体架构有着
2019-01-22| 1875 人阅读| 1 人点赞

前言在上文性能基础之理解Linux系统平均负载和CPU使用率,我们详细介绍了Linux系统平均负载的相关概念,本文我们来做几个案例分析,以便于加深理解。准备工作测试环境操作系统:CentOS7.2双核监控工具:iotop、htop、top、uptime、sysstat压测工具:stress#获得物理cpu核心的数量[zzw@7dgroup2~]$lscpu-pegrep-v'^#'wc-l2#获取
2019-01-18| 2089 人阅读| 1 人点赞

使用背景在上一个AutomationProject中有幸使用了TestComplete自动化测试工具,作为一只小菜鸟,第一次接触到融合了界面录制和脚本的工具,简直不要太好用。引用一下百度百度的介绍:“TestComplete为Windows、.NET、Java和Web应用程序提供了一个特性全面的自动测试环境。将开发人员和QA部门人员从繁琐耗时的人工测试中解脱出来。TestComplete测试具有系
2019-01-11| 4527 人阅读| 83 人点赞

如何提升团队的代码质量,我曾经做个很多的尝试。由于团队成员都有繁忙的开发工作,公司也不是学校,不可能用太多的投入去面面俱到地教层层选拔招聘进来的程序员这些基础的知识,所以,做法一般是以点带面,比如引入sonar代码检查让推动大家去掌握一些以前未曾注意到的编码细节,比如通过针对性地培训降低代码的认知复杂度让大家掌握常用的重构技巧和设计方法。这些都能取得一定的效果,这次我想在从自动化单元测试入手,更进
2018-12-27| 1770 人阅读| 1 人点赞

引言一般我们在做接口自动化时,都会通过钉钉或者邮件的方式通知测试结果信息。而且基本上邮件的内容都是测试报告。所以,今天就来讲讲如何利用pring提供的JavaMailSender接口,实现邮件发送功能。背景讲解前,我们先来简单了解下相关邮件知识。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后
2018-12-26| 2356 人阅读| 0 人点赞

前言本文整理自《大型网站技术架构核心原理与案例分析》一书,这本书应该算一本很强的内功秘籍,虽然没有实战教学,但是基础理论扎实了是很重要的,书中观点明确,设计的问题域有针对性和全面性,对知识点的广度和深度都进行了拓展,包含了架构设计的方方面面。概述模式:每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。网站架构模式:大型互联网
2018-12-25| 1882 人阅读| 0 人点赞

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

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

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