Asp.net core与golang web如何测试
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇内容主要讲解"Asp.net core与golang web如何测试",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Asp.net core与golan
千家信息网最后更新 2024年11月30日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安全错误
数据库的锁怎样保障安全
做好新时期网络安全和信息化
建数据库用哪个软件
凝望树网络技术有限公司
邯郸专业软件开发如何收费
阿里巴巴云数据服务器数据热转移
联想服务器管理口怎么登录
网络安全宣传片视频教程
sql数据库是什么模型
电脑网络服务器如何安装
软件开发合同协议样本
示范区网络安全攻防
网络安全基础知识简短
steam如何加上完美服务器
斯伦贝谢软件开发待遇
网络技术支持单独评价
吉林二人转数据库
网络安全行业如何发展
ctf网络安全大赛作用
成都软件开发工程师真实待遇
定制软件开发解决方案专家
杭州电脑软件开发哪家便宜
sql删除数据库恢复
mongodb数据库监控
服务器时间定义
计算机应用网络技术方向是什么
我要看服务器t v
web在线代理服务器
服务器有必要安装安全狗吗
网络安全审计的意义
深圳快鸽互联网科技