遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

随笔分类 -  d2-2 - jmeter(含beanshell、jmeter监控平台)

摘要:由于5.1没有soap取样器了,所以用3.0演示。 WebService接口信息 WebService接口地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getSupportCity 调用结果 下面是soap1.1, 阅读全文
posted @ 2019-06-08 10:58 全栈测试笔记 阅读(2840) 评论(0) 推荐(1) 编辑
摘要:jmeter可以测试发邮件和读取邮件。 发送邮件 上图部分解释: Server:邮件发送服务 Port:发邮件端口,不加密25,加密465,如果是465端口,Security settings 需要选择Use SSL Mail settings:发件人及接收人地址等 Auth settings:发件 阅读全文
posted @ 2019-06-08 10:55 全栈测试笔记 阅读(885) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/uncleyong/p/12343285.html 阅读全文
posted @ 2019-06-01 10:09 全栈测试笔记 阅读(2133) 评论(0) 推荐(1) 编辑
摘要:前几天在Q群里看到群友发的最近10年性能测试工具使用率的统计,最近的2018年,jmeter+loadrunner占了93%的使用率,说明这两个是主流,其中,jmeter的使用率逐年提升,现在已经超过了loadrunner,占了51%。 除了做性能,jmeter也可以做自动化测试,比如jmeter 阅读全文
posted @ 2019-05-25 19:11 全栈测试笔记 阅读(9875) 评论(0) 推荐(0) 编辑
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10950727.html 应用场景 在用python做接口自动化测试过程中,有时也会涉及到redis,因此需要掌握python操作redis。 安装redis模块 pip install redis 连 阅读全文
posted @ 2019-05-25 17:08 全栈测试笔记 阅读(2648) 评论(0) 推荐(0) 编辑
摘要:概念 参数化的原因,并不是网上说的真实模拟不同用户,真实反应服务器性能,而是: 数据唯一性(比如注册名不能一样) 避免数据库查询缓存 如何避免参数化: 去掉唯一性校验的约束 关闭数据库的查询缓存,mysql关闭方式,set global query_cache_type=0 同时,也可以参考load 阅读全文
posted @ 2019-05-25 16:36 全栈测试笔记 阅读(3453) 评论(0) 推荐(0) 编辑
摘要:为什么要用分布式 大家在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢? 因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小, 但是单机无法支撑数以万计大并发,此时,需要多个负载机进行分压测试,这样性能瓶颈就不会是我 阅读全文
posted @ 2019-05-12 16:54 全栈测试笔记 阅读(15108) 评论(2) 推荐(2) 编辑
摘要:beanshell是什么 BeanShell是一个小型嵌入式Java源代码解释器,能够动态地执行java代码。 下载及运行 下载地址:https://beanshell.github.io/download.html java -jar直接运行 测试 其它方式启动:先把jar包加入到环境变量 界面U 阅读全文
posted @ 2019-05-05 18:39 全栈测试笔记 阅读(6355) 评论(0) 推荐(0) 编辑
摘要:图截得比较完整,电脑端浏览器放大倍数看吧^_^,手机端可以点击图片然后放大看。 一个正则提取问题 前几天,在Q群和微信群里被同时@,咨询这样一个问题:服务器返回:name="tom" value="jerry" ,要提取出name的值和value的值。 其实,我觉得这个需求是不明确的,到底是name 阅读全文
posted @ 2019-04-27 16:44 全栈测试笔记 阅读(9363) 评论(2) 推荐(2) 编辑
摘要:jmeter执行顺序: 1.配置元件 2.前置处理器 3.定时器 4.取样器 5.后置处理器 6.断言 7.监听器同一层级的,是按照放的先后顺序执行的。 执行顺序,大家可以实践验证,加深印象。 最后,给大家说一个万能且保险的方法:放到对应的取样器下面即可。 更多jmeter用法,参考:https:/ 阅读全文
posted @ 2019-04-27 10:05 全栈测试笔记 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:badboy下载 下载地址:http://www.badboy.com.au/download/index 直接点击【continue】 badboy安装 badboy录制 默认是录制状态 访问sogou 搜索“uncleyong” badboy导出jxm文件 使用badboy的“Export to 阅读全文
posted @ 2019-04-20 20:50 全栈测试笔记 阅读(15331) 评论(0) 推荐(2) 编辑
摘要:可以和lr一样 每个步骤选择录制到步骤 jmeter设置 测试计划:被测项目 线程组:测试场景 取样器:被测接口 添加HTTP代理服务器 默认端口是8888 目标控制器:指定录制的脚本要放到哪 分组: 不对样本分组:默认每个请求是一个事务 在组间添加分隔:加一条分隔线 每个组放入一个新的控制器:逻辑 阅读全文
posted @ 2019-04-20 10:04 全栈测试笔记 阅读(5206) 评论(0) 推荐(0) 编辑
摘要:示例 TCPClient classname: 缺省的org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl, TCPClient只能实现基于文本格式的套接字应用的测试 发送二进制报文:org.apache.jmeter.protocol.tcp.s 阅读全文
posted @ 2019-04-19 23:44 全栈测试笔记 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:jmeter没有websocket协议的取样器,需要我们自己开发,但是网上已经有大神先开发好了,【相关jar包,点击左侧加群获取】 只需要放到jmeter的ext目录(D:\apache-jmeter-5.1.1\lib\ext)下即可 重启jmeter 插件:WebSocket Samplers 阅读全文
posted @ 2019-04-18 21:56 全栈测试笔记 阅读(3863) 评论(2) 推荐(0) 编辑
摘要:半年前,用jmeter4.0测试dubbo接口的时候,遇到这样一个问题 An error occurred: org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as s 阅读全文
posted @ 2019-04-14 22:44 全栈测试笔记 阅读(689) 评论(0) 推荐(0) 编辑
摘要:dubbo接口功能介绍 客户端输入uncleyong(当然,也可以是其他字符串),服务端返回hello uncleyong 此dubbo接口开发:https://www.cnblogs.com/uncleyong/p/10732747.html 开发dubbo服务jmeter客户端 idea中创建模 阅读全文
posted @ 2019-04-14 10:07 全栈测试笔记 阅读(5318) 评论(0) 推荐(0) 编辑
摘要:JMeter是一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目。 jmeter下载 前提:已经安装jdk8+ jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi 有Binaries和Source版本 前者是编译好的,可 阅读全文
posted @ 2019-04-13 23:10 全栈测试笔记 阅读(12138) 评论(0) 推荐(1) 编辑
摘要:更多,请参考:https://www.cnblogs.com/uncleyong/p/11268846.html MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问 阅读全文
posted @ 2018-10-15 19:57 全栈测试笔记 阅读(2843) 评论(0) 推荐(0) 编辑
摘要:创建脚本 3个线程持续运行30秒 访问百度首页 断言 百度搜索 断言 命令方式执行生成报告 生成报告 查看报告 点击index.html 聚合报告 jmeter中的聚合报告,和上面相比,tps保留一位小数,进行了四舍五入的处理 响应时间中,打开jtl结果文件 tps中,打开jtl结果文件 阅读全文
posted @ 2018-08-28 21:49 全栈测试笔记 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:在使用jmeter做测试的过程中,经常需要对请求的入参进行加密,下面列举几种常用的方法,以登录请求密码需要MD5加密为例。 虽然可以先把参数化的明文密码都先md5加密,而不是在登录前先执行加密,但是实际情况是,登录后的请求也可能有需要加密的入参,且入参是动态获取的,所以最好是在脚本运行过程中加密,而 阅读全文
posted @ 2018-08-05 22:26 全栈测试笔记 阅读(8052) 评论(1) 推荐(1) 编辑

浏览器标题切换
浏览器标题切换end