惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Spread Privacy
Spread Privacy
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
SecWiki News
SecWiki News
腾讯CDC
P
Privacy International News Feed
Webroot Blog
Webroot Blog
J
Java Code Geeks
爱范儿
爱范儿
A
About on SuperTechFans
S
Secure Thoughts
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
D
DataBreaches.Net
Cloudbric
Cloudbric
Security Archives - TechRepublic
Security Archives - TechRepublic
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Security Latest
Security Latest
Forbes - Security
Forbes - Security
小众软件
小众软件
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Threatpost
量子位
MongoDB | Blog
MongoDB | Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Vercel News
Vercel News
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
S
Security @ Cisco Blogs
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
V
Visual Studio Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 聂微东
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
Attack and Defense Labs
Attack and Defense Labs

博客园 - LCX测试小姐姐

apifox 批量导入和运行项目 Jmeter 与 阿里云 性能测试PTS 作为python自动化测试 推送阿里的通义灵码,大大提高效率 redis测试点 性能测试过程中优化-3: 性能测试过程中优化-2: jmeter 把响应结果数据写入指定txt文件 Elasticsearch 分词功能 Elasticsearch 常用功能 Cookie、session、token、sign鉴权 性能测试过程中优化-1: RocketMQ jmeter性能测试实例3解析--性能瓶颈分析过程 pip freeze >requirements.txt python 生成 .exe文件、调用.exe文件 memcache常用命令 memcache与redis关系与区别 MySql常见性能查询、调优语句和慢sql 性能测试中TPS值上不去分析原因及满足性能指标 mysql之测试工程师必会基础知识
jmeter性能测试实例2解析--linux环境
LCX测试小姐姐 · 2023-03-01 · via 博客园 - LCX测试小姐姐

压测准备

本地开发环境⽣成脚本,上传压测机器 (修改参数化文件路径、请求地址)

内⽹环境,⾮GUI下压测

停⽌其他⽆关资源进程

压测机和被压测机器隔离(避免资源争夺:内存、CPU、磁盘IO、网络IO)

高并发下的jmeter集合点实战

多⽤户并发测试,但真正的并发其实是不存在的,⽤⼯具模 拟并发 ;

测试“线程数”是并发⽤户数,启动需要时间,不是并发 同⼀时刻访问;

常规压测需要模拟全部⽤户同⼀时刻访问,⽐如 秒杀 案例场景; 

需求:先让全部请求 同时集合在⼀起,然后再⼀起访问,实现真正的并发,引入Jmeter的同步定时器(集合点)

  • 环境准备
  1. 安装JDK1.8版本,版本检查命令:java -version

    

   2. 下载及安装jmeter;官网下载即可https://jmeter.apache.org/download_jmeter.cgi

    

   3. rz命令将安装包apache-jmeter-5.5.tgz上传到Linux服务器                                               

    解压即可运行:tar zxvf apache-jmeter-5.5.tgz

    根据自己测试情况,确认是否需要修改jmeter本身内存,Linux环境下修改/apache-jmeter-5.5/bin/jmeter文件(win环境meter.bat文件)里的行“

: "${HEAP:="-Xms1g -Xmx5g -XX:MaxMetaspaceSize=256m"}"     初始1g内存,最大5g内存,

    

  • 压测试流程
  1. 先在win环境 把压测脚本调试好(是否需要用 持续时间断言Duration Assertion、同步定时时Synchroniziong Ttimer也就是集合点设置)

    

   2.脚本上传到Linux服务器指定位置  /root/scriptcd,

    修改脚本文件***.jmx里的loginToken、并发用户数、集合点的用户数  

    

    

    

    3. 创建两个目录/temp/jtl、/temp/result 用来存报测试报告并开始压测试,

   压测所执行的命令写入了脚本里了 

#!/bin/bash
rm -f temp/jtl/result.jtl
rm -rf /root/temp/result/*

sh /root/sortware/apache-jmeter-5.5/bin/jmeter -n -t /root/script/promotion20230221.jmx -l /root/temp/jtl/result.jtl -e -o /root/temp/result

   脚本执行完后,压缩及下载命令写入了脚本,如下所示:  

#!/bin/bash
rm -f result.tgz
tar czf result.tgz result/
Time=`date +%Y%m%d%H%M%S`
firfix='result'
filename=${firfix}${Time}.tgz

#echo $filename
mv result.tgz $filename
sz $filename

     4.监控分析、性能调优、测试优化后结果