文章预览
上一篇针对组件实现的简单HTTP服务进行了一个压力测试,而这一篇主要针对的是HTTPS和不同序列化组件响应体中的性能测试。通过以上测试看一下组件在添加TLS后对性能的损耗和不同 序列化组件在HTTP中使用的效果。 这一次的测试逻辑和结构对比之前的相对复杂一些,方法会判断请求响应的类型和数量,具体逻辑代码如下: public class HttpSession : SesionBase { public override void Receive ( NetContext context, object message ) { var request = (HttpRequest)message; int count = 1 ; BodyType type = BodyType.Json; if (! string .IsNullOrEmpty(request.QueryString)) { string [] values = request.QueryString.Split( '=' ); if (values.Length == 1 ) { int .TryParse(values[ 0 ], out count); } else {
………………………………