.net core 如何利用 ConcurrentTest 组件对
方法进行压力测试详解
前言
工欲善其事,必先利其器!在编写服务中首先要有一个
好的测试工具,在 dontecore 下性能测试有 BenchmarkDotNet,
只需要简单的配置一下就可以对方法的性能进行详细的测
试。但有时候需要对不同并发下看其处理效率和延时统计查
看,如 HTTP 服务对应着大量的测试工具如 ab,bombardier
等等。由于找不到类似于测试 HTTP 服务的工具来测试代码
用例,于时就有了 ConcurrentTest 这个组件的实现.通过
ConcurrentTest 组件可以运行不同的测试用例,并可以实时
查看具体的并发情况和延时分布数据。
以下介绍一下如何使用 ConcurrentTest 运行测试用例
并统计运行结果,话不多说了,来一起看看详细的介绍吧
引用组件
Install-Package BeetleX.ConcurrentTest -Version
0.2.8
WebAPI 服务