这些我感觉我永远也记不住,只能需要时 Google 了。
推荐使用 pytest + allure
求推荐
感谢分享
我也不太懂,刚刚把 api 改成了通过 tornado 实现的,抄的网上的例子:
import os
import tornado.web
import tornado.ioloop
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello , SELECT\n")
def post(self):
self.write("hello , ADD\n")
def put(self):
self.write("hello , UPDATE\n")
def delete(self):
self.write("hello , DELETE\n")
if __name__ == "__main__":
settings = {
'debug' : True,
'static_path' : os.path.join(os.path.dirname(__file__) , "static") ,
'template_path' : os.path.join(os.path.dirname(__file__) , "template") ,
}
application = tornado.web.Application([
(r"/" , MainHandler),
] , **settings)
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
300 并发用户,Locust 压测结果:
300 并发用户,JMeter 压测结果:
这差距也太大了点。。。
谢谢,我那个 api 是直接用 flask-restful 本地起的一个,可能本身就不支持那么高的并发。有没有比较方便本地直接配置的又支持高并发的 api 推荐推荐呀?