Public API功能及性能测试
对于Public API 测试感受
Public API功能测试
- 了解测试Public API的具体功能。
- 准备测试数据,比如测试帐号,测试所需要的数据。
- 调用相应的Public API接口,比如WCF,需要相应的cert,WCF端口。
- 准备自动化测试代码call Public API里面的所有方法,获取相应的数据。
- 验证,和实际数据进行验证,比如UI.
Public API性能测试
性能测试,故名思意,需要了解Public API call 不同的数据所花的时间,是否可以接受。
- 了解测试Public API的具体功能。比如WCF,需要相应的cert,WCF端口。
- 准备数据,这里跟功能测试类似,因为是性能测试,需要准备不同的测试.
- 不同的测试帐号
- 不同的测试数据。
- 一个帐号含有1/2/5/10/20/30个Customer.(取决于产品市场反应,比如当前产品有最多有多少Customer,最少有多少Customer)
- 一个几号含有10/50/100/500条alerts.( 取决于市场反应,比如当前产品有最多有多少Alerts,最少有多少Alerts)
- 自动化测试代码,可以重用功能测试里面的代码。
- 遍历不同的账号,获取里面相应的数据。通常call 10次,获取平均值。
- 可以把相应的数据输出到txt方便查找,可以用 List<timespan> 来收集时间,计算平均值。