Asp.net core与golang web如何测试
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,本篇内容主要讲解"Asp.net core与golang web如何测试",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Asp.net core与golan
千家信息网最后更新 2024年11月27日Asp.net core与golang web如何测试
本篇内容主要讲解"Asp.net core与golang web如何测试",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Asp.net core与golang web如何测试"吧!
下面是测试环境:
CPU:E3-1230 v2
内存:16G
电脑有点不给力
操作系统:Centos7.0(虚拟机单核2G内存)
asp.net core rc2
golang v1.7beta1
下面是各自的代码:
go
package
main
import
(
"fmt"
"net/http"
)
func
main() {
fmt.Println(
"This is webserver base!"
)
//第一个参数为客户端发起http请求时的接口名,第二个参数是一个func,负责处理这个请求。
http.HandleFunc(
"/login"
, loginTask)
//服务器要监听的主机地址和端口号
err := http.ListenAndServe(
"192.168.199.236:8081"
, nil)
if
err != nil {
fmt.Println(
"ListenAndServe error: "
, err.Error())
}
}
func
loginTask(w http.ResponseWriter, req *http.Request) {
//获取客户端通过GET/POST方式传递的参数
req.ParseForm()
fmt.Fprint(w,
"Hello World!"
)
}
C#
public
class
MyHandlerMiddleware
{
// Must have constructor with this signature, otherwise exception at run time
public
MyHandlerMiddleware(RequestDelegate next)
{
// This is an HTTP Handler, so no need to store next
}
public
async Task Invoke(HttpContext context)
{
await context.Response.WriteAsync(
"Hello World!"
);
}
// ...
}
public
class
Startup
{
public
void
ConfigureServices(IServiceCollection services)
{
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public
void
Configure(IApplicationBuilder app)
{
app.MapWhen(context => {
return
context.Request.Path.ToString().EndsWith(
"jjj.go"
); }, ap =>
{
ap.UseMiddleware();
});
}
}
都是简单路由和简单返回字符串
从测试结果看,asp.net core更好一些,包括响应时间和并发数。按理说go应该比.net core快才对。希望各位大神再多做对比测试来反驳我,我测试N次后都是这个结果
不过在windows环境下,golang的并发能到6000左右,而.net core依然在4600多,不过响应速度.net core依然比golang快一些,这个我有点费解。
到此,相信大家对"Asp.net core与golang web如何测试"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
测试
参数
内存
内容
客户
客户端
环境
结果
学习
实用
更深
费解
操作系统
主机
代码
兴趣
口号
地址
大神
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
tic服务器
足协杯抽签软件开发
云服务器云开发资源收费标准
java数据库培训
服务器里怎么找到删除文件
马鞍山点餐系统软件开发定制
海康视频图像信息数据库
网络安全四坚持是什么
泰州多场景led大屏服务器
网络安全态势评估与预测技术研究
上海汗血马网络技术有限公司
网络安全用语怎么写
专利分析免费数据库
网络安全管理员知识体系
无锡定制软件开发团队
学校网络安全标语经典语录
服务器挂载hba卡
积木软件开发人
mc租服务器多少钱
在线考试软件开发哪家好
购物平台数据库的建立
jave运行服务器类型
云服务器创建网站
洛江区服务器维修
淄川hr人力资源软件开发公司
pir蛋白质数据库入口
科技发展与网络安全
杭州市erp软件开发
图数据库 边上的边
我的世界服务器1.9