当前位置: 首页 > wzjs >正文

成都响应式网站建设公司网奇seo赚钱培训

成都响应式网站建设公司,网奇seo赚钱培训,卓越职业院校建设专题网站,西安网站开发培训价格背景 由于业务需要我们从原来的 长连接 转为 短连接,提高单服同时在线人数。 老压测 在服务器编写机器人,编写一部分客户端逻辑(这里如果客户端严格使用mvc 模式,其实可以把 view 层换为 服务器测试代码层,而一般不…

背景

由于业务需要我们从原来的 长连接 转为 短连接,提高单服同时在线人数。

老压测

在服务器编写机器人,编写一部分客户端逻辑(这里如果客户端严格使用mvc 模式,其实可以把 view 层换为 服务器测试代码层,而一般不同层之间通过事件机制,触发调用,这样下来可以减少重复代码编写)测试。测试周期长,需要写大量代码。

新压测

通过 wrk 在 linux 上可以开多个连接,模拟发送请求,轻轻松松压测。如果是业务测试,可能麻烦一些,需要编写相关的 lua 脚本,我们使用 scripts/pipeline.lua 改写,创建连接,测试。

wrk -v -t4000 -c4000 -d20m http://127.0.0.1:30001 --latency -s pipeline.lua

这样轻松创建 4000和连接并发处理

部分参数说明:

    -c, --connections <N>  Connections to keep open   打开连接数
    -d, --duration    <T>  Duration of test           持续时间
    -t, --threads     <N>  Number of threads to use   线程数
                                                      
    -s, --script      <S>  Load Lua script file       指定那个脚本
    -H, --header      <H>  Add header to request      
        --latency          Print latency statistics   
        --timeout     <T>  Socket/request timeout     
    -v, --version          Print version details 

脚本

参考 wrk/SCRIPTING文件,里面介绍了所有可以使用的 lua 函数,可以自定义改写

delay.lua

每次请求间隔

pipeline.lua

定义请求流水线

 例子

-- example script demonstrating HTTP pipeliningfunction fillParameters(path, code, bodyContent)-- 指定header内容local headers = {}headers["Content-Type"] = "text/plain"headers["Code"] = codeheaders["TestJson"] = "1"headers["Account"] = "TRA1"-- 协议类型local method = "POST"return wrk.format(method, path, headers, bodyContent)
endinit = function(args)local r = {-- 登录fillParameters("/Proto/C2G", "12002", '{ "RpcId": 1, "Account":"TRA1", "Password":"123"}'),-- 同步时间fillParameters("/Proto/C2G", "12008", '{ "RpcId":2}'),-- ...}req = table.concat(r)
endrequest = function()return req
end-- 每次请求间隔
function delay()return math.random(5000, 6000)
end

Note:

wrk 后跟 -s 引用脚本只能用一个,加多个 -s 执行不会报错,正常执行,但执行时只会使用其中一个lua脚本,如果要使用多个函数,可以将相关函数写在一个脚本中。

http://www.dtcms.com/wzjs/187927.html

相关文章:

  • drupal做虚拟发货网站百度搜索引擎怎么弄
  • 新干做网站站长工具端口查询
  • 建设公司网站计入哪个科目移动优化课主讲:夫唯老师
  • 小学生做网站软件苏州seo招聘
  • 网站栏目做跳转福建seo顾问
  • 如何判断网站做的关键词搜索数据
  • bootstrap 风格网站电商网站规划
  • 东莞网站建设17商丘网站优化公司
  • app网站建设费用深圳网络推广服务是什么
  • 做网站的资料修改媒体发稿网
  • 云南网站建设选天软企业网站推广技巧
  • 食品餐饮网站建设怎样写营销策划方案
  • 什么是网站维护费可以推广的平台
  • 做网站的学校上海百度移动关键词排名优化
  • 传奇网站怎么做杭州明开seo
  • 沧州网站设计如何让产品吸引顾客
  • 宜昌网站设计公司跨境电商培训
  • 橙子建站广告怎么投放全国疫情最新情况公布
  • 南宁网站搜索引擎优化十大中文网站排名
  • 专业网站建设包括哪些新app推广方案
  • 深圳做网站公司多少钱志鸿优化网
  • 江苏省建设厅网站建造师栏如何在百度推广自己的产品
  • 在一起做网店的网站的怎么购买seo网站快速排名软件
  • ps做网站首页设计教程个人怎么做百度竞价
  • 怎么建设大型商务网站免费做网站怎么做网站吗
  • 90设计官方网站做网页设计的软件
  • 做旅游网站百度知道合伙人
  • flash网站系统seo是怎么优化的
  • 有专门做ppt的网站吗宁波seo网络推广代理公司
  • 物流公司网站建设模板宣传广告