所以我一直在玩Ajax TruClient,我还没弄清楚哪些函数(如果有的话)允许我连接数据库(oracle)来获取信息并与UI进行比较。有人知道吗?
此外,我已经尝试了允许数据库连接的Web和Click和脚本协议,但我的页面在很大程度上依赖于JS和Ajax,所以这些都不是一个选择。
由于
答案 0 :(得分:0)
您可以使用LoadRunner中可用的数据库函数。 "功能参考" (F1帮助/搜索)表示它们仅适用于Web服务协议,但它们可以与TruClient一起使用。您需要在C-functions.c文件中创建自己的函数,并使用可用的LoadRunner函数。然后从TruClient,您可以评估c"并调用您创建的函数。
可用的数据库功能是:
您可以在功能参考指南中搜索这些内容,它们实际上会向您展示需要哪些参数的示例等。
例如,在我的C-functions.c文件中,我创建了一个函数:
void connect_db(){
lr_db_connect("StepName=myStepName", "ConnectionString=myConnString", "ConnectionName=myConnName", "ConnectionType=ORACLE", LAST);
}
然后我可以使用"评估C"从TruClient中的工具箱中选择并调用我的connect_db函数。
答案 1 :(得分:0)
“提取信息并与用户界面进行比较。”
您正在考虑功能,您可能会将负载加倍到数据库。对于性能测试来说,这是一个不好的魔力,它包括在测试中没有在生产中找到的额外查询,这些查询会在100%的时间内在系统中产生额外的瓶颈。
解耦功能测试和性能测试。在回答“它对许多人有效吗?”的问题之前,回答“它是否适合一个人”的问题。