首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WEB项目测试实践

WEB项目测试实践

作者头像
顾翔
发布2019-12-11 17:24:14
7370
发布2019-12-11 17:24:14
举报

新年加入啄木鸟公众号,好运滚滚來!

顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,

主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。

来源:http://www.51testing.com

 一、10万并发设置

  1.启动iis,把下面3个勾了,然后点击确定,开始安装关于iis的相关

  2.安装了这些后,打开服务那块,就出现了iis管理器

  3、设置IIS

  4.详细设置:队列长度=65535 禁止回收 =true 最大故障数=65535

  4.主机其他设置

  调整IIS 的appConcurrentRequestLimit设置

  在开始--》运行--》输入:c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000--》回车

  即可,然后可通过在运行中输入%systemroot%\System32\inetsrv\config\applicationHost.config回车查询设置结果,设置后就会出现下面代码:

  <serverRuntime appConcurrentRequestLimit="100000" />

  调整machine.config中的processModel>requestQueueLimit的设置

  在开始-->运行--》输入:%systemroot%\Microsoft.Net\Framework64\v2.0.50727\CONFIG\machine.config

  打开后搜索找到:<processModel autoConfig="true" />,将此替换成<processModel enable="true" requestQueueLimit="100000" />

  在开始--》运行--》输入下面三句代码,然后回车,分别输入

  reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000

  reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters /v MaxFieldLength /t REG_DWORD /d 32768

  reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters /v MaxRequestBytes /t REG_DWORD /d 32768

  第一句将tcp并发数提高到10万,第二和第三句防止出现解决Bad Request - Request Too Long问题,三句分别输入,分别回车

  启动cmd,然后先输入net stop http,等待完成,再输入 net start http,等待完成,再输入 iisreset

  完成以上5步后,再重启服务器,即可达到并发数10万,无压力

 二、并发测试

  1.使用jmeter来测试,jmeter相当于tomcat,都是apache的工具,同样的,也需要JAVA_HOME

  2、下载jmeter

  3、解压打开bin目录下的jmeter.bat

  4、双击启动

  5、添加线程组

  给线程组添加http请求,填入参数

添加结果查询

并发测试启动

 三、处理

  如果扛不住并发测试,可以查看JAVA的堆栈信息

  查看1:jconsole

  查看2:java\bin\目录下cmd:jmap -dump:format=b,file=文件名 [pid] 生成堆文件,会生成在本地叫heap.hprof

  查看3: 分析堆文件:jdk自带的jvisualvm.exe

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档