大型网站的基础数据流都是通过后端的服务以及组件维护处理,前端站点获取需要的数据并且显示或者2次处理,比较常见的后端架构是一组服务维护后面的db或者nosql数据,再提供对应的客户端组件和服务端通讯提供增删改查数据实现,对于后端这种服务或者组件对其评估测试性能的需求,常规测试性能可以自己写开线程并发调用客户端组件测试,不过然后最后统计数据和写比较好的多线程测试代码的质量相对来说麻烦。
LR可以直接调用dll(.net/c++)或者jar(java)包对应的方法直接测试,当然最好的地方是负载和统计LR都做掉了(专业的东西做专业的事),我们只要关心测试数据就OK.(并非广告,真心好用)
直接看例子:
如图:
创建好工程后我们可以看下生成的默认代码样子
LR可以直接调用dll(.net/c++)或者jar(java)包对应的方法直接测试,当然最好的地方是负载和统计LR都做掉了(专业的东西做专业的事),我们只要关心测试数据就OK.(并非广告,真心好用)
直接看例子:
1.解决.net的dll调用测试
根据.net版本3.5之前的包括3.5使用LR11可以很好的解决,并且带了VS2008的插件可以直接在VS中创建LR工程如图:
创建好工程后我们可以看下生成的默认代码样子
public class VuserClass
{
LoadRunner.LrApi lr;
public VuserClass()
{
// LoadRunner Standard API Interface :: DO NOT REMOVE!!!
lr = new LoadRunner.LrApi();
}
// '''