随笔分类 -  1401 jmeter测试

1
测试相关
摘要:解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell PostProcessor JSON Extractor 获取response中的字符串,并对内容进 阅读全文
posted @ 2019-05-14 09:09 xiaoshen666 阅读(429) 评论(0) 推荐(0) 编辑
摘要:添加配置元件:用户定义的变量 使用函数助手 添加配置元件:CSV Data Set Config 添加前置处理器:BeanShell PreProcessor 在request中使用: 在需要参数化的地方用${userId}代替原来的参数值 示例: 生成5位字符长的字符串,从1234567890qa 阅读全文
posted @ 2019-05-14 09:08 xiaoshen666 阅读(316) 评论(0) 推荐(0) 编辑
摘要:测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 线程组参数中填写模拟并发的数量 运行脚本 查看运行结果 原文 Jmeter Web 性能测试入门 阅读全文
posted @ 2019-05-14 09:08 xiaoshen666 阅读(319) 评论(0) 推荐(0) 编辑
摘要:jmeter自带了拦截request的功能,并且也有对应的tool:badboy 可以用。但由于我经常做移动端的项目,个人还是习惯用fiddler来收集request。 官网下载并安装Fiddler 抓取PC上的http/https请求 1.开启https抓包选项 2.浏览器访问http://127 阅读全文
posted @ 2019-05-14 09:05 xiaoshen666 阅读(422) 评论(0) 推荐(0) 编辑
摘要:线程组:用来设置并发的数量和模式。是用来模拟用户并发的组件。JMeter 的每个任务都是用线程来处理的。 线程数:要并发的请求数量。 Ramp-Up Period: 在多次时间内把这些并发的请求发送完,单位秒 循环次数:这些并发一共要循环测试多少次 调度器: 启动时间:测试计划什么时候启动,启动延迟 阅读全文
posted @ 2019-05-14 09:05 xiaoshen666 阅读(279) 评论(0) 推荐(0) 编辑
摘要:Path: 添加%JAVA_HOME%\bin; %JMETER_HOME%\bin; 打开cmd, 输入java 回车,jmeter 回车,分别显示如下,表示环境配置成功。 原文 https://testerhome.com/topics/10944 阅读全文
posted @ 2019-05-14 09:04 xiaoshen666 阅读(615) 评论(0) 推荐(0) 编辑
摘要:在性能测试过程中,我们常常遇到这样的问题,使用Jmeter的GUI界面进行大并发量的性能测试时,界面容易卡死,无法继续进行性能测试。通过使用命令行方式启动jmeter是一个不错的方式。下面就简单介绍一下使用命令行方式启动jmeter进行性能测试。 注:进行下面操作时,需要确保以下环境的搭建是ok的: 阅读全文
posted @ 2019-05-13 14:18 xiaoshen666 阅读(8354) 评论(1) 推荐(2) 编辑
摘要:脚本运行的过程中,大量request抛error,但没有地方能够查看request是因为什么error的。 原因:Jmeter默认禁掉了运行过程中每个request的具体response信息收集,只保留了status。解决方法:修改jmeter.properties文件中Results file c 阅读全文
posted @ 2019-05-11 16:09 xiaoshen666 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一个每天1000万PV的网站需要什么样的性能去支撑呢?继续上一篇,下面我们就来计算一下,前面我们已经搞到了一票数据,但是这些数据的意义还没有说。技术是为业务服务的,下面就来说说怎么让些数据变得有意义。 一、聚合报告初识聚合报告是不是有些眼熟,是的你没看错,他跟Apache AB的结果是类似的,事实上 阅读全文
posted @ 2019-05-11 10:02 xiaoshen666 阅读(1072) 评论(1) 推荐(0) 编辑
摘要:一、JMeter的安装(Linux) 1. 下载JMeter:这个就不细说了,直接去(http://jmeter.apache.org/download_jmeter.cgi)下载。 2. 解压:tar -zxvf apache-jmeter-2.9.tgz 3. 执行:sh jmeter.sh。 阅读全文
posted @ 2019-05-11 10:01 xiaoshen666 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:对于服务器性能测试这块的经验更是少得可以忽略。迫使不得不让我们去尝试了解测试的知识。首先我们的需求场景如下:服务器硬件:(只有一台)系统:CentOS 7WebServer:Tomcat 7.0Jdk:1.8CPU:8核 2.9GHz两个内存:16G报名应用系统:只需要向外提供一个报名和找回报名号的 阅读全文
posted @ 2019-05-11 09:59 xiaoshen666 阅读(618) 评论(0) 推荐(0) 编辑
摘要:1、负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。 关注点:how much2、压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方 阅读全文
posted @ 2019-05-10 09:36 xiaoshen666 阅读(492) 评论(0) 推荐(0) 编辑
摘要:原文 最近都在折腾这个站点,发现有时内存挺高的,本身使用的就是廉价小内存VPS,所以比较担心站点的稳定性,对运维压测也不是特别熟悉,所以找了两个在线的压力测试网站,小试一下,下面介绍给大家,比较适合小型网站。 一、webkaka http://yali.webkaka.com/ 是国内的一个站点,可 阅读全文
posted @ 2019-05-10 09:34 xiaoshen666 阅读(2929) 评论(0) 推荐(0) 编辑
摘要:原文: Jmeter如何把响应数据的结果保存到本地的一个文件 当做性能压测时,可能会需要把响应数据的一些字段统计出来。这里简单介绍一下。 1、首先把接口调通,确定需要统计的字段,这里以统计ccmpSeq字段来做例子。 2、添加正则表达式提取器,用来提取响应结果中的ccmpSeq 正则表达式用""包起 阅读全文
posted @ 2019-05-10 09:27 xiaoshen666 阅读(2461) 评论(0) 推荐(0) 编辑
摘要:原文链接: 性能测试之压力机瓶颈分析及优化 性能测试过程中,为了给服务器足够的压力,少不了要使用压力机,即模拟客户端的机器,压力机如果使用不当,测试结果就会不准确,反映不了服务器的真实性能情况。 因此,我们需要充分了解压力机,并对其进行调优,从而避免压力机自身瓶颈对压测带来影响,为性能测试结果的准确 阅读全文
posted @ 2019-05-10 09:26 xiaoshen666 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:原文地址 PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:Q 阅读全文
posted @ 2019-05-10 09:24 xiaoshen666 阅读(948) 评论(0) 推荐(0) 编辑
摘要:Ramp-up Period(in seconds) 【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时 阅读全文
posted @ 2019-05-10 09:01 xiaoshen666 阅读(2393) 评论(0) 推荐(0) 编辑
摘要:(1)保存方案(2)创建线程组 线程组用来模拟用户的并发访问 线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 准备时长(秒): 设置的虚 阅读全文
posted @ 2019-05-09 14:22 xiaoshen666 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:jmeter下载 前提:已经安装jdk8+ jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi 有Binaries和Source版本 前者是编译好的,可以直接使用的版本;后者是源代码版本,需要自己编译才行 一般直接下载Binaries版本就 阅读全文
posted @ 2019-05-09 09:00 xiaoshen666 阅读(2028) 评论(0) 推荐(0) 编辑
摘要:linux环境下使用jmeter进行压力测试 linux环境下使用就meter进行压力测试: linux环境部署: 1.根据自己的服务器的机型选择:小编的是64位的,这里就以64位为例: 3.然后把下载tar.gz文件发送到服务器上: 这里我们可以使用xshell,连接服务器,同时也要下载xftp来 阅读全文
posted @ 2019-05-08 19:50 xiaoshen666 阅读(5050) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示