• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试工具中的StressMark压力测试工具

发布: 2009-12-14 09:38 | 作者: 网络转载 | 来源: 领测软件测试 | 查看: 82次 | 进入软件测试论坛讨论

领测软件测试网

 

// 在此处包含所有具体的测试用例类的头文件,例如
// #include "MyCase1.h"
// #include "MyCase2.h"
// ...
//
#include "MyCase1.h"
#include "MyCase2.h"

//
// 此处定义所有具体的测试用例
//      每个具体测试用例的定义语法为
//
//      BEGIN_TEST_SUITE
//          DECLARE_TEST_CASE(ClassName, Name, Clients, Times, Interval)
//          ...
//      END_TEST_SUITE
//
//          其中,ClassName 是测试用例的类名,
//          Name 是显示用的测试用例名称,
//          Clients 是指定为该测试用例起多少个客户(线程)
//          Times 是每个客户(线程)中重复测试多少次
//          Interval 是线程中每两次测试间的时间间隔(毫秒数,
//              Interval 为 0 表示不间断地连续测试)
//
//
BEGIN_TEST_SUITE
    DECLARE_TEST_CASE(MyCase1, "测试用例一", 5, 5, 1000)
    DECLARE_TEST_CASE(MyCase2, "测试用例二", 8, 10, 0)
END_TEST_SUITE

6. 编译 StressMark 工程。注意要使用 Release方式编译,以保证测试所得的时间数据的精确。
 
  7. 在测试环境中运行程序StressMark.exe.测试者可以在程序界面中使用"开始测试"、"终止测试"按钮来启动或停止测试过程,测试结束后,可以用"报表"按钮输出测试报告到文本文件中。如果因线程调度或测试代码的原因,测试过程无法停止的话,测试者可以直接使用"杀所有线程"按钮终止测试。
 
  8. 其他更详细的信息,如测试用例的执行方式,线程调度规则等,可以参见StressMan.h 和 StressMan.cpp 中的代码和注释。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

33/3<123

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网