编程语言


LoadRunner使用技巧:遇到无数据库情况该如何应对? (loadrunner 没数据库)

网络编程 LoadRunner使用技巧:遇到无数据库情况该如何应对? (loadrunner 没数据库) 09-22

随着互联网技术的不断发展,越来越多的企业和组织使用Web应用程序来提供服务。那么,在测试这些Web应用程序的性能时,可能会遇到一些没有数据库的情况。在这种情况下,使用LoadRunner进行性能测试就变得比较棘手。本文将探讨如何应对这种情况,以及如何使用LoadRunner进行无数据库性能测试。

1.了解无数据库应用程序

在进行无数据库应用程序性能测试之前,需要先了解这种类型的应用程序并了解其工作原理。无数据库应用程序通常将所有数据都存储在内存中,而不是使用数据库来存储数据。因此,在进行性能测试时,我们需要以不同的方式模拟用户请求。

2.使用虚拟用户

当我们进行性能测试时,我们需要模拟一组用户对应用程序发出请求。如果使用LoadRunner的“虚拟用户”功能,可以获取一组虚拟用户运行在应用程序上的性能数据。然而,在无数据库应用程序中,虚拟用户不能像通常情况下一样操作数据库。

3.使用数据文件

在无数据库应用程序中,我们可以使用LoadRunner的数据文件功能来模拟其功能。通过在数据文件中定义数据集(即数据驱动),可以模拟用户在应用程序中输入数据的行为。这种方法实际上更依赖于程序的逻辑性。

4.创建虚拟用户

在无数据库应用程序中,我们需要创建两种不同类型的虚拟用户:1)程序逻辑性虚拟用户;2)模拟真实用户虚拟用户。这些虚拟用户可以模拟实际用户对应用程序的访问次数和类型。

5.使用性能计数器

在无数据库应用程序中,不能使用数据库性能计数器来监视性能,但可以使用LoadRunner的内置性能计数器。它们可以监视CPU使用率、内存使用率、网络流量和磁盘I/O。这些计数器可帮助我们识别应用程序的瓶颈。

6.模拟足够数量的虚拟用户

在测试无数据库应用程序时,我们需要模拟大量的虚拟用户。原因在于,无数据库应用程序通常需要在内存中存储所有数据,因此,会在响应更多用户请求时消耗更多资源。通过增加虚拟用户数量,我们能够更好地识别应用程序的限制。

在测试无数据库应用程序的过程中,需要以不同的方式模拟用户请求。使用LoadRunner的数据文件和虚拟用户功能可以帮助我们进行无数据库应用程序性能测试。此外,了解无数据库应用程序的工作原理也是很重要的。我们需要创建两种不同类型的虚拟用户,能够实现对应用程序不同部分的性能测试。通过增加虚拟用户数量和使用内置性能计数器,可以更好地识别应用程序的瓶颈和限制。

相关问题拓展阅读:

  • LoadRunner添加Monitor监控SQL Server,数据库机拒绝访问
  • LoadRunner如何从现有数据库中导入数据

LoadRunner添加Monitor监控SQL Server,数据库机拒绝访问

1、一般这种情况都是LoadRunner使用的用户权限不足

2、LoadRunner监视数据库版本与你使用的数据库版陵巧本不兼容

3、SQL Server曾经手动关睁租闭了一些功能,或者对一悉汪兆些系统级别的表进行了设置,造成无法访问

LoadRunner如何从现有数据库中导入数据

通过 LoadRunner,可以从数据库中导入数据以用于参数化。您可以用下列两种方法中的一种导入数据:

➤ 新建查询

➤ 指定 SQL 语句

VuGen 提供一个指导您完成从数据库中导入数据的过程的历闹向导。在该向导中,您可以指定如何导入数据(通过 MS Query 新建查询或者指定 SQL 语句)。

导入数据之后,它被另存为一个扩展名为.dat 的文件,并且存储肢芦罩为哗迟常规参数文件。

  Loadrunner允许从已经存在的数据库中导入数据。可以使用下列两种方式之一:

使用Microsoft Query(要求在系统上先安装MS Query)。

手动指定SQL语句。

  

  用户脚本生成器在从数据库中导入数据的过程中提供了一个向导。在向导中,你指明如何导入数据-通过MS Query创建查询语句或者直接书写SQL语句。在导入数据橡迹以后,以.dat为后缀并作为正规的参数文件保存。要开始导入数据库中数据的过程,在参数属性对话框中点击”Data Wizard”,则数据库查询向导弹出。

  

一、使用Microsoft Query创建查询

  1. 选择”Create new query”。如果需要MS Query的帮助,选择”显示如何使用MicrosoftQuery”,然后点击”Finish”。如果你还没有安装Microsoft Query,Loadrunner会提示你这个功能不可用。在进行之前,从Microsoft Office中安装MS Query。

  2. 在Microsoft Query中遵循以下步骤,导入期望败如运的表和列。

  3. 在完成数据的导入后,选择”退出并返回 Virtual User Generator”,然后点击”Finish”。在参数属性对话框中数据库记录以data文件的形式显示出来。要在MS Query中编辑并查看数据,选择”View data or edit in Microsoft Query”。若要结束,则选择”文件>退出察梁并返回VirtualUser Generator”返回到脚本生成器。

二、手动指定SQL语句

  使用loadrunner中自带的功能,数据向导,直接通过被测对象的数据库中,直接将真实数据导入到数据库中。期间遇到很多无法导入的问题,操作方法如下:

  1. 配置知识库中mysql的访问权限

  首先打开知识库mysql图形化主页   xx.xx.x.xx/phpmyadmin(之一次访问比较慢,需要耐心等待),找到mysql中默认数据库,打开user表,为自己的本机添加权限

  注:更好不要确定User、Password,设置为空,这样容易连接成功。

  2. 配置本机上的ODBC

  首先下载一个MyODBC驱动,再在控制面板->管理工具->ODBC数据源->系统DSN,添加一个新的数据源,如下图配置,点击“Test”会提示连接成功。

   

  3. 从ODBC导入数据库

  这边就是开始使用loadrunner,打开VuGen->参数列表->数据向导,根据向导一步步操作,如果只想导出带test的用户名时,用如下sql语句,:

SELECT 列表名 FROM 表名 WHERE 列表名 like ‘%test%’

  这里需要注意的是, 关键字必须大写,如果小写的话,工具不识别,导致数据导出为空值。

通过 LoadRunner,可以从历闹数据库中导入数据以用于参数化。您可以用下列两种方法中的一种导入数据:�7�2 新建查询导入数据之后,它被另存为一个扩展名为.dat 的文哗迟件肢芦罩,并且存储为常规参数文件。

loadrunner 没数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于loadrunner 没数据库,LoadRunner使用技巧:遇到无数据库情况该如何应对?,LoadRunner添加Monitor监控SQL Server,数据库机拒绝访问,LoadRunner如何从现有数据库中导入数据的信息别忘了在本站进行查找喔。


编辑:编程语言

标签:数据,数据库,应用程序,用户,数据库中