51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7626|回复: 34
打印 上一主题 下一主题

[求助] 求救:loadrunner中如何调用C语言标准库函数?标题要长!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-14 13:49:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人是新手,现在要用loadrunner来编写的脚本中需要用到一些C语言标准函数,如:余弦函数COS,正切、余切函数tan,atan,log()函数等等等!本人弄了很久了,奈何水平有限,望有贤达能指点一二,则感激之情不胜言表!(PS:正弦函数sin(),sqrt(),abs()等函数在LR上可以直接使用,但是其他去无法使用。)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-1-14 13:50:36 | 只看该作者
因为事情比较急,在线等!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-1-14 13:51:11 | 只看该作者
希望有热心人帮助下!谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2013-1-14 13:57:04 | 只看该作者
可有高手愿意赐教一二?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-1-14 14:07:58 | 只看该作者
不要沉了啊!!!高手不要藏了!!!出来吧!救人于水火啊!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2013-1-14 14:10:08 | 只看该作者
大神们,该出手时就出手!不要再忍了!!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2013-1-14 14:13:16 | 只看该作者
不要沉了啊!!人工置顶!有没有版主的,我应该向谁去请教呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2013-1-14 14:57:52 | 只看该作者
为何没有人愿意回答呢?做不出来我就没有办法毕业了……
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-1-14 15:36:41 | 只看该作者
标准库支持,部分非标准库不支持,你可以在代码中Include载入你要的库,我记得我写过
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2013-1-14 16:21:48 | 只看该作者
回复 9# 云层


  先谢谢你!
 标准库的函数是所有的都支持吗?还是部分支持?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2013-1-14 16:36:43 | 只看该作者
回复 9# 云层


    好的,谢谢您!我研究下试试看!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2013-1-15 09:50:35 | 只看该作者
不能根据数学定理
正弦/余弦=正切
来写个东东嘛
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2013-1-15 11:57:43 | 只看该作者
回复 12# 零测试


    这个我知道啊。现在sin,cos都不提示出错了,但是算不出结果。不管输入什么角度,结果都是0,有人知道是怎么回事吗?log()函数还是没有……
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2013-1-15 11:58:21 | 只看该作者
回复 9# 云层


    现在sin,cos都不提示出错了,但是算不出结果。不管输入什么角度,结果都是0,有人知道是怎么回事吗?log()函数还是没有……
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2013-1-15 13:52:39 | 只看该作者
sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2013-1-15 17:42:58 | 只看该作者
sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2013-1-15 19:21:33 | 只看该作者
sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2013-1-16 08:49:54 | 只看该作者
你确定你用的变量类型是double?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2013-1-16 11:11:35 | 只看该作者
回复 18# 云层


    完全没有错。脚本如下:
 Action()
{
        double latitude=48.0;
        double lat_rad=(latitude/180)*3.14159;
        double sinn=sin(lat_rad);
        lr_message("latitude is :%f",latitude);
        lr_message("lat_rad is :%f",lat_rad);
        lr_message("sin(lat_rad) is :%f",sinn);
        return 0;
}
运行结果如下:
Starting iteration 1.
Starting action Action.
latitude is :48.000000
lat_rad is :0.837757
sin(lat_rad) is :1926825264.000000
Ending action Action.
Ending iteration 1.

本人新手,希望云前辈及其他高手解惑!谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2013-1-16 12:02:27 | 只看该作者
其实我纳闷的是你干嘛非要用LR做这个事情,这个值既然你可以先算出来你就固定用这个值就行了。。何必非要在代码里面动态计算呢。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 07:40 , Processed in 0.082166 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表