• VisualStudio:WEB 性能测试和负载测试 入门


    背景

    一直做的是中小企业应用,很少关注性能和负载这里,进来准备看一本关于并发编程的图书,为了量化的测试 WEB 环境的性能和负载,特意玩了一下 VS 提供的测试项目。

    新的测试项目

    新建项目

    性能测试

    自己可以尝试添加测试逻辑,也可以编辑代码(和 VS 提供的很多工具一样)。

    生成后的代码:

     1 //------------------------------------------------------------------------------
     2 // <auto-generated>
     3 //     此代码由工具生成。
     4 //     运行时版本:4.0.30319.18052
     5 //
     6 //     对此文件的更改可能会导致不正确的行为,并且如果
     7 //     重新生成代码,这些更改将会丢失。
     8 // </auto-generated>
     9 //------------------------------------------------------------------------------
    10 
    11 namespace AsyncWebStudyTest
    12 {
    13     using System;
    14     using System.Collections.Generic;
    15     using System.Text;
    16     using Microsoft.VisualStudio.TestTools.WebTesting;
    17 
    18 
    19     public class 正常性能测试Coded : WebTest
    20     {
    21 
    22         public 正常性能测试Coded()
    23         {
    24             this.PreAuthenticate = true;
    25         }
    26 
    27         public override IEnumerator<WebTestRequest> GetRequestEnumerator()
    28         {
    29             WebTestRequest request1 = new WebTestRequest("http://localhost:2732/Default/");
    30             yield return request1;
    31             request1 = null;
    32         }
    33     }
    34 }

    负载测试

    思考时间是指:发起一个测试请求的前置时间,如:发起登录请求之前你要输入用户名和密码。

    用户计数是指:同时有多少用户在执行测试。

    后面的自己慢慢摸索吧,我也不清楚了。

    备注

    通过使用测试工具,可以让自己对并发和性能有一个相对理性的认识。

  • 相关阅读:
    Net163网页测试
    单片机无线上网的几种方式
    5V到3V3的电平转换-串口通信
    uart rs232 rs485
    转:TI公司CC系列的各种芯片的区别
    OpenWrt 路由器固件
    cortex-m4 不能运行Linux, 可以运行 uclinux, ucos iii
    Lwip Uip
    Java-06-交换两个变量的值
    Java-05-比较equals()与== [转载]
  • 原文地址:https://www.cnblogs.com/happyframework/p/3393741.html
Copyright © 2020-2023  润新知