51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3853|回复: 10
打印 上一主题 下一主题

关于get_time();

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-4-6 09:09:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位老大请了!

请问get_time()函数得到的是以秒为单位的时间,

不知道有没有什么函数可以得到以毫秒为单位的时间,

我们是做嵌入式开发的,要求的响应时间都在10-100ms以内

所以,WinRunner是不是不检测出来?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

11#
发表于 2007-5-31 17:05:41 | 只看该作者
学习中......
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-5-31 16:54:27 | 只看该作者
ls的方法很好。最近也在看WR调用系统API的一些东西,发现这样对WR的使用将会是一个很大的拓展,会是一个新的研究方向(虽然老外早几年都已经讨论滥了,但我们在这方面的经验积累还是很少,知耻而后勇吧)
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-5-31 12:46:01 | 只看该作者
Declare Function GetTickCount Lib "kernel32.dll" () As Long 是在qtp中的声明方法
在winrunner中,应该为

load_dll("kernel32.dll");
extern long  GetTickCount ();

然后就可以用GetTickCount()这个函数了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-5-22 14:53:50 | 只看该作者

先看下

有没有完整的用法....提供一个谢谢....
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-4-6 14:06:41 | 只看该作者
啊,不好意思,敲错了:(
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-4-6 11:22:31 | 只看该作者
Declare Function GetTickCount Lib "kernel32.dll" () As Long
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-4-6 11:14:23 | 只看该作者
Originally posted by shyfish at 2005-4-6 10:32 AM:
有个API函数,GetTickOut()(不知道是在哪个系统DLL里,自己找找吧),单位是毫秒级,两次GetTickOut()得到的值相减,即可得到时差。当然,如果自己写dll,应该用Timer也可以,只不过好像Timer更不精确。如果还要更 ...



这位哥,是GetTickCount()吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-6 10:36:52 | 只看该作者
API是一个奇妙的世界。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-6 10:32:55 | 只看该作者
有个API函数,GetTickOut()(不知道是在哪个系统DLL里,自己找找吧),单位是毫秒级,两次GetTickOut()得到的值相减,即可得到时差。当然,如果自己写dll,应该用Timer也可以,只不过好像Timer更不精确。如果还要更精确的,可以用这个:QueryPerformanceCounter(),看到的,没用过,据说可以精确到微秒级:P
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-4-6 10:09:33 | 只看该作者
可以实现,你这样用Api函数实现!
代码如下,你可以封装成DLL使用!

提供思路如下:
SYSTEMTIME ti;
GetSystemTime(&ti);
////我们可以通过读取SYSTEMTIME结构体成员直接得到时间
typedef struct _SYSTEMTIME {
    WORD wYear;
    WORD wMonth;
    WORD wDayOfWeek;
    WORD wDay;
    WORD wHour;
    WORD wMinute;
    WORD wSecond;
    WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;

你可以得到毫秒的时间!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 07:21 , Processed in 0.174344 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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