fast-http

locust压测入门

不羁的心 提交于 2020-12-10 19:35:59
一、安装 pip install locust 了解locust相关命令:locust --help 二、获取当前CPU核心数 (后面需要根据核心数起进程) pip3 install psutil ``` import pustil print(pustil.cpu_count(False)) ``` 三、准备压测脚本(lc.py): ``` # 这是一个压测的临时脚本. import requests import json import uuid import time from locust import between, task, constant from locust.contrib.fasthttp import FastHttpUser import random # from utils.data import data data = { "header": [["query"]], "data": [ {"query": "后海大鲨鱼"}, {"query": "这个衣服宽松不"}, {"query": "包装好点"}, ], } class WebsiteUser(FastHttpUser): wait_time = between(1, 1) host = "http://nta-api-ks.leyanbot.com" def body(self):

Golang(go语言)的框架

て烟熏妆下的殇ゞ 提交于 2020-07-27 16:31:48
Golang(go语言)的框架 2020–07–25 框架名称 stars 描述 基于net/http的框架或基于fasthttp库 统计时间 gin 34686 Gin是一个用Go(Golang)编写的HTTP web框架。它提供了一个类似马提尼的API,性能更好,速度快了40倍 net/http 2020-01-13 beego 23023 beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)而设计的一个框架 net/http 2020-01-13 iris 17287 最快的社区驱动的Go网络框架。Webassembly、带有公共域的自动HTTPS、MVC、会话、缓存、版本控制API、问题API、Websocket、依赖注入等等。与标准库和第三方中间件包完全兼容 2020-01-13 echo 16206 高性能、极简的Go-web框架 2020-01-13 kit 16018 微服务的标准库。 2020-01-13 revel 11518 一个用于Go语言的高生产率、全栈web框架 2020-01-13 go frame 1988 GoFrame是golang的一个模块化、功能齐全