朋友皆兄弟

发布新日志

  • 如何用VS2005.NET编写性能测试脚本(下)

    2009-07-01 14:48:19

    如果对您对性能测试感兴趣,请加我的飞信群。群号:8542195  群名称:软件医院

        编写通信类性能测试脚本,最主要的需要先了解TCP/IP,SOCKET传输机制,SOAP,XML等传输协议。.NET已经为大家准备好了完备的类库,直接拿来用就可以了。
        具体实践中大家可以详细研究一下.NET为大家提供的用例代码,通俗易懂。
  • 如何用VS2005.NET编写性能测试脚本(上)

    2009-07-01 14:40:08

    如果对您对性能测试感兴趣,请加我的飞信群。群号:8542195  群名称:软件医院

        想学习如何用VS2005.NET编写性能测试脚本,首先要了解.NET提供的类库。具体可以参考其帮助文档。
    刚开始编写LoadRunner脚本,大家需主要先了解如下几个类:

    1. TcpClient

    2. NetworkStream

    3. HttpWebRequest

    4. HttpWebResponse

    5. XmlDocument

    6. String

    其次,大家需要了解Loadrunner所提供的以下方法:

    LoadRunner.LrApiClass

    方法:

    error_message

    message

    eval_string

    get_attrib_string

    start_transaction

    end_transaction

    set_transaction




  • LoadRunner中Analysis 会话简介

    2008-04-21 09:00:27

      Analysis会话的目的是查找系统的性能故障,然后确定这些故障的根源。
      1:是否满足了测试的预期目标?在负载下,用户终端的事务响应时间是多少?这些事务的平均事务响应时间是多少?
      2:系统的哪些部分导致性能下降?该网络和服务器的响应时间是多少?
      3:通过将事务时间和后端监控器矩阵关联起来,您是否能找到可能的原因?
      在以下部分中,您将学习如何打开LoadRunner Analysis以及生成和查看图及报告,这将有助于您找出性能问题并确定该问题的根源。
  • LoadRunner Controller 简介

    2008-04-21 08:58:03

      负载测试指在典型的工作条件下测试应用程序,例如,多个旅行代理同时在相同的航班预订系统中预订航班。
      测试用于模拟真实情况。为此,需要能够在应用程序上生成较重负载并计划应用负载的时间(因为用户不会正好在同一时间登录或注销)。还需要模拟各种不同的用户活动和行为。例如,某些用户可能使用Netscape(而不是Internet Explorer)来查看应用程序的性能,并且可能使用了不同的网络连接(例如,调制解调器、DSL或电缆)。您可以在场景中创建并保存这些设置。
      Controller可以提供所有您需要的有助于创建并运行测试的工具,以准确地模拟您的工作环境。
      场景目标
      在本课中,目标是创建一个场景,用来模拟十个旅行代理同时登录系统、搜索航班、购买机票、查看路线和注销系统的行为。
      启动 Controller
      要开始创建场景,请打开Controller并创建一个新的场景。
      1           打开Mercury LoadRunner。
      选择“开始”>“程序”>“Mercury LoadRunner”>“LoadRunner”。将打开“Mercury LoadRunner Launcher”窗口。
      2           打开Controller。
      在“Load Testing”选项卡中,单击“Run Load Tests”。将打开LoadRunner Controller。
      默认情况下,Controller打开时将显示“新建场景”对话框。
      3           选择场景类型。
      选择“手动场景”。
      通过手动场景,可以控制正在运行的Vuser数量及其运行的时间,还可以测试应用程序可以同时运行的Vuser数。您可以使用百分比模式根据业务分析员指定的百分比在脚本间分配全部的Vuser。
      面向目标的场景用于确定系统是否可以达到特定的目标。由您确定基于的目标,例如,指定的事务响应时间或每秒点击次数/事务数,并且LoadRunner将根据这些目标自动为您创建场景。您将在第9课“面向目标的高级场景”中创建面向目标的场景。
  • laodrunner虚拟用户生成器 (VuGen) 简介

    2008-04-21 08:56:12

    在测试环境中,LoadRunner会在物理计算机上用虚拟用户(即Vuser)代替实际用户。Vuser通过以可重复、可预测的方式模拟典型用户的操作,在系统上创建负载。

    LoadRunner虚拟用户生成器(VuGen)采用录制并播放机制。当您在应用程序中按照业务流程操作时,VuGen将这些操作录制到自动脚本中,以便作为负载测试的基础。

    注意:如果已经完成了Mercury LoadRunner快速入门,您将注意录制的脚本步骤与将在以下部分录制的脚本步骤相同。但是,整个录制过程将在此处进行更详细介绍。

Open Toolbar