loadrunner+rpc接口测试
时间: 2023-12-12 09:34:46 浏览: 35
LoadRunner是一款性能测试工具,可以用于测试各种类型的应用程序,包括RPC接口。下面是使用LoadRunner进行RPC接口测试的步骤:
1. 创建一个新的LoadRunner脚本,并选择RPC协议。
2. 在脚本中添加一个Action,并在Action中添加一个RPC函数。
3. 在RPC函数中设置服务器的IP地址和端口号,并设置要调用的远程过程的名称和参数。
4. 运行脚本并查看结果。
下面是一个简单的LoadRunner RPC脚本示例:
```lrpc
Action()
{
int result;
lr_start_transaction("rpc_test");
result = lr_do_rpc("server:1234", "add_numbers", "ii", 1, 2);
lr_output_message("Result: %d", result);
lr_end_transaction("rpc_test", LR_AUTO);
return 0;
}
```
在这个示例中,我们调用了一个名为“add_numbers”的远程过程,并传递了两个整数参数1和2。然后,我们将结果存储在result变量中,并将其输出到LoadRunner的日志中。
相关问题
loadrunner+并发27792
LoadRunner是一款性能测试工具,用于模拟并发用户对系统进行压力测试。并发27792是指同时模拟27792个用户对系统进行访问。
LoadRunner的主要特点包括:
1. 脚本录制和回放:LoadRunner可以录制用户在系统中的操作,并将其转化为脚本,然后可以回放这些脚本以模拟用户的行为。
2. 虚拟用户模拟:LoadRunner可以模拟大量的虚拟用户同时对系统进行访问,以测试系统在高并发情况下的性能表现。
3. 负载生成器:LoadRunner可以通过多个负载生成器将虚拟用户的请求分散到多个机器上,以模拟真实的并发访问情况。
4. 性能监控和分析:LoadRunner可以监控系统的性能指标,如响应时间、吞吐量等,并提供详细的分析报告,帮助开发人员找出性能瓶颈和优化方案。
对于并发27792,LoadRunner可以配置虚拟用户数量为27792,并发模式下同时发送请求给系统。通过监控系统的性能指标,可以评估系统在高并发情况下的性能表现和稳定性。
loadrunner+fiddler
Loadrunner是一个被业内认为是最好用的性能测试工具。在使用Loadrunner过程中,有一些常见的问题会困扰新手,比如无法录制脚本、不支持某些浏览器版本、移动客户端APP应用脚本录制等。为了解决录制脚本中静态文件无法展示的问题,有人采用了在Loadrunner代理的基础上加上Fiddler代理的方式。
在这个情景中,被测系统采用了webtours飞机订票系统,而Fiddler作为抓包工具,可以帮助解决静态文件无法展示的问题。在录制脚本的时候,由于公司电脑的IE版本为IE9,无法降低版本,因此设置了Loadrunner代理来解决这个问题。然而,Loadrunner代理只能代理录制代理IP的内容,而公司静态文件的域名是另外一个,导致静态文件无法展示。为了解决这个问题,添加了Fiddler代理。具体的解决步骤可以参考之前提供的资料。
总结来说,Loadrunner和Fiddler是两个不同的工具,而在解决录制脚本中静态文件无法展示的问题时,有人采用了在Loadrunner代理基础上加上Fiddler代理的方式来解决。