canicanliu 发表于 2013-1-14 13:49:50

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

本人是新手,现在要用loadrunner来编写的脚本中需要用到一些C语言标准函数,如:余弦函数COS,正切、余切函数tan,atan,log()函数等等等!本人弄了很久了,奈何水平有限,望有贤达能指点一二,则感激之情不胜言表!(PS:正弦函数sin(),sqrt(),abs()等函数在LR上可以直接使用,但是其他去无法使用。)

canicanliu 发表于 2013-1-14 13:50:36

因为事情比较急,在线等!

canicanliu 发表于 2013-1-14 13:51:11

希望有热心人帮助下!谢谢了!

canicanliu 发表于 2013-1-14 13:57:04

可有高手愿意赐教一二?

canicanliu 发表于 2013-1-14 14:07:58

不要沉了啊!!!高手不要藏了!!!出来吧!救人于水火啊!

canicanliu 发表于 2013-1-14 14:10:08

大神们,该出手时就出手!不要再忍了!!

canicanliu 发表于 2013-1-14 14:13:16

不要沉了啊!!人工置顶!有没有版主的,我应该向谁去请教呢?

canicanliu 发表于 2013-1-14 14:57:52

为何没有人愿意回答呢?:'(做不出来我就没有办法毕业了……

云层 发表于 2013-1-14 15:36:41

标准库支持,部分非标准库不支持,你可以在代码中Include载入你要的库,我记得我写过

canicanliu 发表于 2013-1-14 16:21:48

回复 9# 云层


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

canicanliu 发表于 2013-1-14 16:36:43

回复 9# 云层


    好的,谢谢您!我研究下试试看!

零测试 发表于 2013-1-15 09:50:35

不能根据数学定理
正弦/余弦=正切
来写个东东嘛

canicanliu 发表于 2013-1-15 11:57:43

回复 12# 零测试


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

canicanliu 发表于 2013-1-15 11:58:21

回复 9# 云层


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

canicanliu 发表于 2013-1-15 13:52:39

sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?

canicanliu 发表于 2013-1-15 17:42:58

sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?

canicanliu 发表于 2013-1-15 19:21:33

sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题?

云层 发表于 2013-1-16 08:49:54

你确定你用的变量类型是double?

canicanliu 发表于 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.

本人新手,希望云前辈及其他高手解惑!谢谢!

云层 发表于 2013-1-16 12:02:27

其实我纳闷的是你干嘛非要用LR做这个事情,这个值既然你可以先算出来你就固定用这个值就行了。。何必非要在代码里面动态计算呢。。
页: [1] 2
查看完整版本: 求救:loadrunner中如何调用C语言标准库函数?标题要长!!!