zoukankan      html  css  js  c++  java
  • AQTime : ASP.NET Applications

    User Manual 里提到针对ASP.NET应用(含ASP.NET MVC)貌似很复杂,这里以一个ASP.NET MVC应用为例说明。

    ASP.NET MVC可以在VS Solution中绑定到固定部署于IIS中的项目,也可以不绑定。AQTime应该是也能针对不绑定的,但是我没试。所以本实例的ASP.NET MVC的应用固定部署于IIS中的某网站。 能够固定通过例如http://localhost:88888/访问,网站用w3wp.exe加载。

    1. 在Solution中添加一个AQTime项目。

    2.  right click AQTime,Add->Add Output...,把solution中的其他待测目标(各个dll)加进来。这里捎带一提,MVC就是有MVC的好处,站点的dll是固定名称的。

    3. 如果你的环境是x86的,切记,把每一个测试目标项目的属性中的Build->Platform target改为x86而非默认的Any CPU! 

    4.  指定Profiling Mode为ASP.NET(不要指定IIS,IIS选项是为部署在IIS中的非.NET程序准备的)。设置parameters...中的start url为代测试的页面(MVC中为特定路由)。

    5. 编译整个solution。记得确保在Debug模式下编译并确保调试信息文件的生成(pdb)。

    6.  选择一个Profiler,例如Performance Profiler,点击Run。AQTime会重起IIS并附加进程到w3wp.exe,自动用default browser打开之间配置的url。

    对于一些要POST的Controller Action,由于还没开始正经研究,所以还不知道最好的操作方式是什么,但目前用Fiddler模拟提交能够测试成功。

    有空再玩,目前先玩到这里。官方站点:

    http://www.automatedqa.com/

    这里有一个言简意赅的中文教程,比较有参考价值:

    http://blog.csdn.net/hero_yin/archive/2006/09/21/1261525.aspx 

  • 相关阅读:
    tcp/ip协议
    linux系统优化项
    MySQL索引
    mysql命令中的group by 和 order by li'mit使用与技巧
    mysql命令
    WPF学习笔记01_XAML之简介
    【高精度】大整数的因子
    【高精度】计算2的N次方
    【高精度】大整数减法
    【高精度】大整数加法
  • 原文地址:https://www.cnblogs.com/damnedmoon/p/1721776.html
Copyright © 2011-2022 走看看