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 }

负载测试

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

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

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

备注

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值