性能测试
文章平均质量分 88
今生@遇见你
这个作者很懒,什么都没留下…
展开
-
jmeter
一.jmeter目录文件 bin:核心可执行文件,包含配置 jmeter.bat : windows下启动文件 jmeter : mac或者linux启动文件 jmeter.sh : 使用这个文件也可以在linux下启动 jmeter-server : Mac或Linux分布式压测使用的启动文件 jmeter-server.bat : windows下分布式压测使用的启动文...原创 2021-02-21 22:11:07 · 290 阅读 · 1 评论 -
shell编程
shell1.shell是一个用c语言编写的程序,它是用户使用Linux的桥梁,shell即是一种命令语言,又是一种程序设计语言shell脚本,是一种为shell编写的脚本程序由于是测试,不是运维,所以掌握基础的就可以了2.shell基础输出字符串 echo : 'xxx'定义变量 name='xxx' age=11使用变量 echo ${name} echo "this is ${name}, age is ${age}"...原创 2021-02-06 22:12:47 · 138 阅读 · 0 评论 -
linux 命令
linux基础命令:目录类1. / 根目录 cd / 进入根目录 cd ~ 或者直接cd 是进入用户目录2. ls 展示当前文件夹下的所有文件3. ll 竖着展示所有文件的详细信息 (工作中用的很多)4. pwd 当前文件的路径5. cd . 显示当前目录 cd .. 返回上一级目录6.分清楚相对路径,绝对路径 cd /usr/bin 详细的路径地址,就是绝对路径 cd . 显示当前目录,就是相对路径文件类1.创建文件夹mkdir...原创 2021-01-23 23:15:05 · 347 阅读 · 0 评论 -
性能测试项目实战
一.性能测试的概述 性能测试:通过并发工具请求服务器,提前发现性能问题,优化并且解决 在有些项目里,就有这样的需求,需要做性能测试 1.常规需求 2.用户反映性能问题 3.对项目性能不放心性能测试最终目标是:希望项目达到一个什么样的标准?二.性能项目场景提取与指标分析 2. 性能指标分析 多:可以支持更多的用户访问(高并发,用户数) 快:用户体验舒畅--快 (响应时间 TPS)...原创 2020-10-30 18:42:38 · 1201 阅读 · 0 评论 -
用jmeter做接口测试
一,接口测试接口 1.概念 一种是内部接口 方法与方法之间的交互 或者是 模块与模块之间的交互 另一种 是调用对外包装的接口 2.接口的分类, web接口,应用程序接口,数据库接口二.常见的web接口方式 http 协议是超文本传输协议 https 不是一种新的协议,只是http通信接口部分用SSL和TLS协议代替而已,比http更安全 webservic...原创 2020-10-26 22:16:24 · 213 阅读 · 0 评论 -
性能测试 -- 集合点技术
一.什么是集合点 在某个条件下,让同时做某个行为二.集合点的目的 让各个现场(用户)步调一致,对系统进行加压 达到模拟真实并发访问的效果集合点:一定要注意作用域创建集合点 参数设置 number of simulated users to group by 1.每集合够多少个模拟用户(线程)后发送一次请求, 2.如果设置为0,等同于设置为线程组中的线程数...原创 2020-10-26 16:40:21 · 1669 阅读 · 0 评论 -
性能测试 -- 关联
一.关联的作用或者是目的 有两个请求,第二个请求需要某个值才能发送成功,而这个值是第一个请求产生的,那就需要从第一个请求--提取数据 为了获取某一个值 断言:从返回结果中检查有没有预期的值 -- 对比二.那怎么使用关联呢 在jmeter中,可以使用正则表达式提取器 来提取响应中的特定内容 正则表达式语法() 括起来的部分就是要提取的 . 匹配任何字符串 + 一次或多次,不止一个 ? 不要太贪婪,在找到第一...原创 2020-10-26 00:46:14 · 1026 阅读 · 0 评论 -
性能测试 --- 参数化
一.什么时候使用参数化技术 使用场景:1.单点登陆 ,因为只允许在一个地方登陆,如果在其他地方登陆,原来账号会被顶掉 二.参数化流程 1.找出需要做参数化的数据 2.准备提供给参数化需要的数据源 3.把脚本里的常量--变量(使用前面的数据源数据)三.jmeter实现参数化方式 1.CSV--需要配件的元件 使用场景:账号,密码注意:在实际项目中,做参数化,文件名...原创 2020-10-25 02:50:18 · 1446 阅读 · 0 评论 -
性能测试 -- 主要元件
一,配置元件1.HTTP请求默认值2.HTTP消息头管理器3.HTTP Cookies管理器4.HTTP Cache管理器jmeter是多线程工具常用的端口(80http默认端口, 8080tomcat默认端口,8888代理端口,443HTTPS默认端口)原创 2020-10-24 18:59:30 · 276 阅读 · 0 评论 -
性能测试 --开发jmeter脚本
一,什么是jmeter脚本通俗讲,用户操作被测软件系统某场景的动作流程jmeter,用户操作被测软件系统某场景的请求二,快速开发漂亮的脚本准确--最基本要求,脚本能可以正常运行快速--借助技术手动快速高效完成脚本开发漂亮--脚本逻辑,维护性高方法:1,文档 2,文档+fiddler 3,录制...原创 2020-10-20 01:23:47 · 143 阅读 · 0 评论 -
性能测试-jmeter测试工具介绍
一.jmeter的功能:1.多线程框架-支持多并发操作2.用于对服务器模拟负载3.支持web,数据库,FTP服务器系统的性能测试4.开源,纯Java,可二次定制化开发二.jmeter运行环境搭建1,下载安装JDK(JDK是Java的开发工具包,JRE是Java运行环境,JVM是Java虚拟机)2,设置环境变量...原创 2020-10-17 18:15:11 · 250 阅读 · 0 评论 -
性能测试-性能指标
一。性能测试指标多:并发量快:延时,响应时间 响应时间是客户感知的感应时间,是端到端,客户端到服务器端,到数据库端好:稳定性(长时间运行)省:资源使用率思考时间(更像人一样操作)响应时间:对请求做出响应所需要的时间,是用户感知软件的主要指标2秒钟,非常好的5秒钟,可以接收的8秒钟,上限并发数,并发用户数用户数的概念:1.系统用户数,软件系统注册的用户数,系统注册量影响的第一个是磁盘的空间,所以做性能测试时要初始化性能环境没有经过初始...原创 2020-10-14 00:02:17 · 234 阅读 · 0 评论