Vugen Ajax TruClient数据库连接

时间:2014-06-11 22:20:57

标签: jquery ajax oracle database-connection loadrunner

所以我一直在玩Ajax TruClient,我还没弄清楚哪些函数(如果有的话)允许我连接数据库(oracle)来获取信息并与UI进行比较。有人知道吗?

此外,我已经尝试了允许数据库连接的Web和Click和脚本协议,但我的页面在很大程度上依赖于JS和Ajax,所以这些都不是一个选择。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用LoadRunner中可用的数据库函数。 "功能参考" (F1帮助/搜索)表示它们仅适用于Web服务协议,但它们可以与TruClient一起使用。您需要在C-functions.c文件中创建自己的函数,并使用可用的LoadRunner函数。然后从TruClient,您可以评估c"并调用您创建的函数。

可用的数据库功能是:

  1. lr_db_connect()
  2. lr_db_disconnect()
  3. lr_db_executeSQLStatement()
  4. lr_db_dataset_action()
  5. lr_db_getvalue()
  6. 您可以在功能参考指南中搜索这些内容,它们实际上会向您展示需要哪些参数的示例等。

    例如,在我的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%的时间内在系统中产生额外的瓶颈。

解耦功能测试和性能测试。在回答“它对许多人有效吗?”的问题之前,回答“它是否适合一个人”的问题。