验收测试与性能测试
验收测试工具#
Cucumber,Jbehave,XUnit Cucumber 倡导 BDD(Behavior-Driven Development),提供一种可以通过结构化语言驱动测试的框架。 市面上其它类似工具都是差不多的功能 XUnit工具是为单元测试设计的,《持续交付》一书中提出如果团队技术背景较浓,可以直接用XUnit工具编写验收测试,只要代码组织好,效果是一样的。
性能测试工具#
比较有名的就是JMeter,性能测试工具本身的性能是非常重要的,若性能不行则无法给被测试系统增加压力。 性能测试时需要还原真实的场景,真实场景中系统同时会处理很多请求,用户在进行不同的业务,只对单个接口进行压测不足以确保系统在真实环境中没问题。 验收测试可以对真实情况进行模拟,但其压力不足,网上看到可以在Cucumber进行测试时用JMeter对其请求进行录制,然后再用参数对请求进行放大回放来做性能测试。