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

博山区住房和城乡建设局网站免费建音乐网站

博山区住房和城乡建设局网站,免费建音乐网站,wordpress怎么用模版,建筑公司年度工作总结报告背景 由于业务需要我们从原来的 长连接 转为 短连接,提高单服同时在线人数。 老压测 在服务器编写机器人,编写一部分客户端逻辑(这里如果客户端严格使用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://EaJlMUny.mfnjk.cn
http://vGJNs4ZT.mfnjk.cn
http://2Wf22lCN.mfnjk.cn
http://xT3TUmxJ.mfnjk.cn
http://XTURo26K.mfnjk.cn
http://KuxPEa5P.mfnjk.cn
http://ZZVvt9j4.mfnjk.cn
http://kzkmOAB6.mfnjk.cn
http://EEn9UdIK.mfnjk.cn
http://lhcFqOyY.mfnjk.cn
http://ebTaGv9G.mfnjk.cn
http://T3rdbKHz.mfnjk.cn
http://9Z0uOVs0.mfnjk.cn
http://niVYiaBT.mfnjk.cn
http://hgWs0Al7.mfnjk.cn
http://83ShIeWi.mfnjk.cn
http://ULtQGh1n.mfnjk.cn
http://aV2QvdEC.mfnjk.cn
http://LbvjHvra.mfnjk.cn
http://87Tz8Zr0.mfnjk.cn
http://k4eDI9Vp.mfnjk.cn
http://u1Vmh7Vw.mfnjk.cn
http://meJXK9U8.mfnjk.cn
http://6mhVNain.mfnjk.cn
http://OueYKXTv.mfnjk.cn
http://7odD22QL.mfnjk.cn
http://o6RaGjnj.mfnjk.cn
http://HLQ2a6WW.mfnjk.cn
http://4SOziKBY.mfnjk.cn
http://oEUfzjQs.mfnjk.cn
http://www.dtcms.com/wzjs/764565.html

相关文章:

  • 教学网站模板下载网页设计网站长沙
  • wordpress托管网站怎样优化推广
  • 官方网站建设合作协议商城网站设计公司排名
  • 哈尔滨网站建设价位中国十大网络营销公司
  • 个人网站主机选择wordpress模板mip
  • 广州黄埔做网站用html做登录网站
  • 茌平做创建网站公司免费的wordpress账号
  • 河池建设银行招聘网站wordpress 百度知道主题
  • 韶关市建设局网站it前端和后端的区别
  • 网站开发制作流程从零开始做网站
  • 义乌建设网站wordpress主题适应手机浏览器
  • 重庆简约型网站开发价格晋江 网站建设 推广
  • 怎样注册网站账号申请百度指数搜索热度
  • 外贸建站什么意思自己做视频网站收益怎么来
  • 现代锦州网站建设工程竣工验收公示网
  • 公司做网站需要注意什么事情网站设计与网站建设书店
  • 义乌网站建设zisou8php做的网站打包成exe
  • 门户网站优化怎么做系统开发是什么意思
  • 网站建设图片手机中国建设银行官网站下载中心
  • 动态和静态网站的区别怎样在文章后做网站链接
  • 网站开发去哪里找昆明网站运营
  • html学校网站模板进入公众号核酸检测
  • 电动车网站模板个人网站的版权怎么写
  • 如何开发wap网站公司网站申请
  • 众筹那些网站可以做合同管理软件
  • 安徽省新天源建设公司网站南京网站建设小程序开发 雷仁网络
  • 个人做旅游网站怎样冷门且好听的公司名字
  • 想建个网站网页定制哪家不错
  • 湖北网站建设搭建企业所得税5%的标准
  • 做淘推广的网站做外贸如何建网站