51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2383|回复: 14
打印 上一主题 下一主题

[原创] 懂API调用的快来看看啊!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-12 15:33:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想请教高人,现在要解决的问题是:利用API函数来查看运行中的应该程序的内存使用情况并保存.现在想知道调用哪个API函数来查看单个进程的内存!谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-12 15:58:21 | 只看该作者
好深奥啊!!不好意思,不懂!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-13 10:56:40 | 只看该作者
内存总数是已经得到了,但是单个进程的还没有解决
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-13 14:40:08 | 只看该作者
楼主能把解决办法公布一下啊,谢谢啦。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-1-13 17:52:41 | 只看该作者
等单个进程查看内存的问题解决后,一并发上来!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-1-14 23:35:11 | 只看该作者
这个?
Public Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Public Type MEMORYSTATUS
        dwLength As Long
        dwMemoryLoad As Long
        dwTotalPhys As Long
        dwAvailPhys As Long
        dwTotalPageFile As Long
        dwAvailPageFile As Long
        dwTotalVirtual As Long
        dwAvailVirtual As Long
End Type
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-1-16 17:05:50 | 只看该作者
有一个叫WMI的
有vb代码用的
在qtp里面不知道用不用的起来
以前用testpartner的时候是可以的

或者再笨一点的方法
到任务管理器里面去抓就行了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-1-16 17:18:38 | 只看该作者
原帖由 songfun 于 2007-1-14 23:35 发表
这个?
Public Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Public Type MEMORYSTATUS
        dwLength As Long
        dwMemoryLoad As Long
        dwTota ...

我加了这段语句,提示错误,语句未结束,怎么回事啊?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-1-16 21:12:55 | 只看该作者
这段语句只是声明。你粘贴到qtp里的时候注意换行
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-1-16 21:13:45 | 只看该作者
楼主的问题,我也不是很明白,不知道需求具体是什么,无从设计起。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-2-1 10:02:41 | 只看该作者
请问楼主是想干什么?能否解释解释?sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-2-1 10:26:00 | 只看该作者
原帖由 Coffey111111 于 2007-2-1 10:02 发表
请问楼主是想干什么?能否解释解释?sdlkfj3

就是想利用QTP来不间断的跑程序,看看期间有没有内存泄漏,我的目的是想在运行的过程中,把运行的那个程序的内存变化情况全部取出来存到EXCEL中去,以便于以后的查看.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2007-2-1 12:44:26 | 只看该作者
    "利用QTP来不间断的跑程序,看看期间有没有内存泄漏" ,听楼主这样说,好像是在做性能测试或压力测试吧。 如果是这样,那就不应该用 QTP,而应该用 LoadRunner了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2007-2-1 15:33:23 | 只看该作者
    原帖由 walker1020 于 2007-2-1 12:44 发表
    "利用QTP来不间断的跑程序,看看期间有没有内存泄漏" ,听楼主这样说,好像是在做性能测试或压力测试吧。 如果是这样,那就不应该用 QTP,而应该用 LoadRunner了。

    是做的性能.但也想用QTP来实现.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-2-1 17:18:03 | 只看该作者
    我做过一次内存泄露的测试,确实很麻烦,我监控的是Linux中某一进程的内存使用情况,完全是手工看啊,搂住的想法倒是不错,应该可以实现,具体的俺就说不出来了,呵呵
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 02:27 , Processed in 0.073529 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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