从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍“java并发测试过程分析”,在日常操作中,相信很多人在java并发测试过程分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java并发测试过程分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联是一家专注于成都做网站、网站设计、外贸营销网站建设与策划设计,辰溪网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:辰溪等地区。辰溪做网站价格咨询:18982081108
开始用postman进行测试,发现仅仅只是串行执行,并非并发执行。
逐改用jmeter进行测试,安装方法就不多写了,注意此软件需要java环境支持,需要安装jdk才行。
到安装目录bin下双击jmeter.bat顺利打开软件。
首先创建线程组。
此处有如下三个参数需手动填写。第一个是要并发的线程数。第二个算是启动时间,比如写5秒的话会每秒启动100个线程,第三个是次数,也可以勾选永远。
然后继续创建http请求(请求可创建多个同时进行模拟实际情况,比如app的登录+获取基础信息等)
分为协议,域名,端口,地址,请求方法等。可按照自己需求进行填写。
继续创建监视器,常用的有如下几个,其他可自行熟悉
准备工作完毕,准备启动测试。
运行有两种方式,左边红圈是单个,右边的是你所设置的全部。
可以再view results tree里查看请求/响应等参数
菜单上面的开始,停止,清除等按钮自行脑补。。
测试前也需要做好nginx的配置。如worker数,连接数,各种日志等。
worker_processes auto;
worker_connections 10240;
下面内容nginx日志就是连接数小了,nginx吃不下这些请求值报错了。改改即可。
2019/07/15 14:16:28 [alert] 11961#0: 1024 worker_connections are not enough 2019/07/15 14:16:28 [alert] 11961#0: 1024 worker_connections are not enough 2019/07/15 14:16:28 [alert] 11961#0: *55836 1024 worker_connections are not enough while connecting to upstream, client: 124.202.230.89, server: localhost, request: "POST /bastion.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "39.100.93.37:8001"
然后就是看看每个api的痛点在哪里,为什么会痛,根据需求该加缓存加缓存,该加索引加索引,该提高配置提高配置,该分布式就分布式。
到此,关于“java并发测试过程分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图