所以我一直在玩Ajax TruClient,但我还没有弄清楚什么函数(如果有的话)可以让我连接到数据库(Oracle)来提取信息并与用户界面进行比较。有人知道吗?
此外,我还尝试了允许数据库连接的Web、Click和script协议,但我的页面在很大程度上依赖于JS和Ajax,因此这些都不是很好的选择。
谢谢
发布于 2014-07-10 01:59:54
您可以使用LoadRunner中提供的数据库函数。“函数参考”( Web /search)指出,它们只适用于F1服务协议,但它们在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);
}然后,我可以在TruClient中使用工具箱中的"evaluate C“选项并调用我的connect_db函数。
发布于 2014-07-10 10:08:03
“获取信息并与UI进行比较。”
从功能上考虑,您可能会将数据库的负载加倍。对于性能测试来说,将这些生产中没有的额外查询包含在测试中是很糟糕的,因为在100%的时间里,您将在系统中造成额外的瓶颈。
分离你的功能和性能测试。先回答“它对一个人有效吗”的问题,然后再回答“它对许多人有效吗?”
https://stackoverflow.com/questions/24173566
复制相似问题