思步网
标题:
LR测试Mysql第三步:LoadRunner调用DLL测试MySQL
[打印本页]
作者:
bzcyer
时间:
2011-4-14 12:54
标题:
LR测试Mysql第三步:LoadRunner调用DLL测试MySQL
LoadRunner调用DLL方法:lr_load_dll("mysqldll.dll");
1、使用VuGen建议名为Mysqldll_lr的脚本,这里选择常用的web(http/html)
2、将mysqldll.dll,libmysql.dll拷贝到脚本所在目录。
3、在vuser_init中加载DLL,并且打开连接
vuser_init()
{
lr_load_dll("mysqldll.dll");
conn();
return 0;
}
复制代码
4、action中调用数据库测试函数test_query().
Action()
{
if(test_query()!=0)
{
lr_error_message("Test Failed");
}
else
{
lr_error_message("Test Successed");
}
return 0;
}
复制代码
5、在vuser_end中关闭连接。
vuser_end()
{
clscnn();
return 0;
}
复制代码
当连接正常,测试结果如下:
Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; Web build 4788 [MsgId: MMSG-27143]
Run-Time Settings file: "E:Mysql_LRmysqldll_lr\default.cfg" [MsgId: MMSG-27141]
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(9): Error: Test Successed
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
复制代码
如果在服务里,把Mysql关闭掉,执行结果为:
Action.c(5): Error: Test Failed
复制代码
这里,三篇文章完结,主要是实现了曾经的一个想法,当LR没有测试对象的相关协议时,可以考虑把相关需要测试的内容封装到DLL里,以接口函数的形式提供给LR调用,然后用LR来执行性能测试。
icon_logo.png
(3.33 KB, 下载次数: 16)
下载附件
保存到相册
2013-6-18 09:52 上传
该贴已经同步到
bzcyer的微博
作者:
漂在生活
时间:
2011-4-14 16:05
原创,一定要支持!
作者:
微博评论
时间:
2011-4-14 16:41
回复@漂在生活:谢谢哇
来自 bzcyer 的新浪微博
作者:
ldhji008
时间:
2013-3-31 21:01
顶起顶起顶起
作者:
孤独的薰衣草
时间:
2014-4-26 09:33
很有借鉴意义,先收藏了,谢谢楼主。
作者:
俊颜魅惑众生°
时间:
2014-5-13 10:10
看起来不错
作者:
海?的声音
时间:
2014-5-17 12:12
看了LZ的帖子,我只想说一句很好很强大!
作者:
匿名回复
时间:
2014-6-15 14:19
看起来不错
作者:
兜里Ё块糖
时间:
2014-8-13 19:11
向楼主学习
作者:
追逐亡灵人。
时间:
2014-9-22 12:28
很有借鉴意义,先收藏了,谢谢楼主。
作者:
丘岳
时间:
2014-10-20 15:37
不错 支持一个了
作者:
童年勾勒了
时间:
2015-4-22 14:08
以我的经验来看,楼主的想法是可以执行的~
作者:
红铃铛
时间:
2015-6-4 10:07
很有借鉴意义,先收藏了,谢谢楼主。
作者:
≈烟波流传
时间:
2015-7-1 09:39
very good.
作者:
海沫深@
时间:
2015-7-1 15:56
不错 支持一个了
作者:
望树
时间:
2015-7-24 19:59
我了个去,顶了
作者:
ミ曲线﹏
时间:
2015-8-2 10:24
不错 支持一个了
作者:
涐亦不弃。
时间:
2015-8-5 14:50
这么强,支持楼主,佩服
作者:
水木
时间:
2015-10-5 07:20
好帖是需要鼓励的~
作者:
别低头
时间:
2015-11-12 17:21
有空一起交流一下。
作者:
致命朱丽叶
时间:
2016-3-20 14:34
打酱油的人拉,顺便赚点金币
作者:
灬花落
时间:
2016-3-30 10:14
没人回帖。。。我来个吧!
作者:
清故宸凉
时间:
2016-5-3 10:11
打酱油的人拉,顺便赚点金币
作者:
-浪漫果味C
时间:
2016-5-17 17:42
确实不错,顶先
作者:
三重门。
时间:
2016-6-30 13:53
以我的经验来看,楼主的想法是可以执行的~
作者:
都怪时
时间:
2016-7-3 12:34
打酱油的人拉,顺便赚点金币
作者:
岛屿失梦
时间:
2016-7-26 16:27
不错 支持一个了
作者:
道拉格斯
时间:
2016-11-11 11:43
这么强,支持楼主,佩服
作者:
阿Q精神
时间:
2016-11-28 07:27
路过 帮顶 嘿嘿
作者:
活出高姿态、
时间:
2017-2-26 08:46
很有借鉴意义,先收藏了,谢谢楼主。
作者:
寻她人
时间:
2017-4-11 12:35
非常好,顶一下占位编辑
作者:
CHEN沦
时间:
2017-4-16 11:40
确实不错,顶先
作者:
龟兔
时间:
2017-7-26 20:43
确实不错,顶先
作者:
深海苏眉鱼
时间:
2017-8-16 10:24
前排支持下了哦~
作者:
班尼路
时间:
2017-10-31 11:35
确实不错,顶先
作者:
入花庭
时间:
2017-11-16 09:15
very good.
作者:
六角星
时间:
2018-1-19 19:43
很有借鉴意义,先收藏了,谢谢楼主。
作者:
世界尽头
时间:
2018-5-15 12:56
前排支持下了哦~
作者:
令狐帅帅
时间:
2018-6-20 15:39
看起来不错
作者:
孤岛
时间:
2018-9-14 16:38
很有借鉴意义,先收藏了,谢谢楼主。
作者:
别停留i
时间:
2019-5-20 21:51
以我的经验来看,楼主的想法是可以执行的~
作者:
爱...
时间:
2019-5-31 14:05
路过 帮顶 嘿嘿
作者:
顾痣
时间:
2019-7-3 20:03
路过 帮顶 嘿嘿
作者:
瑹歌
时间:
2019-7-7 15:13
没人回帖。。。我来个吧!
作者:
蓝风
时间:
2019-7-8 17:16
看了LZ的帖子,我只想说一句很好很强大!
作者:
放飞的风筝。
时间:
2020-12-12 08:35
看起来不错
作者:
画子入戏.
时间:
2021-1-16 09:49
打酱油的人拉,顺便赚点金币
作者:
_相守一世
时间:
2021-3-9 19:32
very good.
欢迎光临 思步网 (http://www.step365.com/)
Powered by Discuz! X3.2