嗯..! 2017 年 02 月 共 6 篇日志。 继续努力。

性能测试linux主机监控工具

做性能测试的时候,监控主机的资源是比较重要的,或许有时候牵涉到的主机太多,每隔几秒钟都要打开连接工具瞧一下,那种体验真是太痛苦了。

此工具用比较简单的servlet+jdbc完成。目前只展示了主机的实时CPU和内存的情况,效果图如下。


项目源码:https://github.com/xuwangcheng14/LinuxResourceMonitorUtil

阅读全文 »

软件测试相关工具框架

都是值得了解的工具,有时间会整理一份相关软件的使用记录以及比对报告。


PC端自动化测试工具: QTP,RFT,Robot,Selenium,soapUI,TestComplete 

移动应用自动化测试工具: Robotium,Monkeyrunner,Appium,UIAutomator 

性能测试工具:

 LoadRunner,RPT,Jmeter,OpenSTA,WebApplicationLoadSimulator,soapUI,Tsung,ApplicationPerformanceManagement 

测试管理工具: 

ALM/QC,TestDirector(TD),Clearquest,Jira,Bugfree,Bugzilla,TestCenter,TestManager,TestLink,mantis,禅道,redmine 

单元测试工具: Jtest,Junit,C++Test,Insure++,CodeWizard,PyUnit,testNG,GoogleTest,NUnit,DevPartner StudioProfessional,Purify,Quantify

阅读全文 »

RESTful API 设计指南

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。

因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。

今天,我将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。我的主要参考了两篇文章(12)。

阅读全文 »