关闭

利用LR插件完成性能测试脚本

发表于:2013-6-26 10:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:蒋颖    来源:51Testing软件测试网采编

  2、Visual Studio .net

  对于利用.net开发的脚本,就没有那么麻烦了,只是需要简单的拷贝,但是对于.net用户则会遇到另外一个问题。我们在开发.net应用程序的时候,很多时候都是通过读取一个exe文件对应的config文件得到相关的配置信息,那么此时这个.exe文件到底是什么呢?可以告诉大家 Loadrunner Controller工具中在运行脚本是所调用的.exe是mdrv.exe程序,也就是如果你的程序需要通过exe读取配置文件,需要将此配置文件和mdrv.exe文件放在一个目录下:

  …\….Mercury Interactive\Mercury LoadRunner\bin

  六、注意事项

  下面就是本人的一些经验了,大家在使用的时候要多多注意的地方。

  ● 命名

  由于生成的文件主要是工程项目和dll文件,一定要有一个命名的规范,首先是不能重复,其次是这些名称直接关系到生成的.dll对应的类的名称。

  在vb中统一名称是一件非常关键的事情,在创建了工程后,系统会自动工程和类名称为:LoadrunnerVuser,我们如果需要修改名称需要分为几个步骤:

  第一步:修改工程名称,修改类名称,保存工程,此时会弹出如下的对话框:

  第二步:提示确定后,我们需要到下面的界面中修改对应的类名称

  选择菜单上的Advanced项目

  弹出Advanced窗口

  手工修改此处的progID:工程名.类名。

  至此,我们修改名称完毕,可以生成我们需要的脚本了。

  ● 不写不能并发的语句

  从上面的讲解大家可以看到,我们所编写的测试脚本是没有人工交互的,而且所有脚本都是为了进行并发的性能测试而编写的,所以脚本中如果存在不能并发的函数和方法,就会报错,一般都是内存错误,这一点希望大家一定要注意,一般采用线程安全的方式编写的.dll都可以,就是有一些直接写库、直接写文件的方式很容易产生此问题。

  ● 提到并发就不能不提到日志

  由于我们的脚本都是类函数,没有操作界面,所以大家在进行调试的时候会感到比较困难,那么该如何解决此问题呢?

  一般我们会有两种方式:

  一种是采用loadrunner提供的函数,将结果返回到相关的日志中

  另一种是采用自己编写日志的方式,记录需要记录的内容。此时就需要注意写文件的操作是不能并发的,所以还需要再次处理一下。

  以上是上大家介绍了一下如何用另外一种方式进行性能测试,这种测试方法不是对所有的产品所有的程序都适合的,大家可以根据自己的需要进行选择。

55/5<12345
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号