摘要: Bean Shell常用内置变量 JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.log文件,使用方法:log.info(“This is log info!”); ctx:该变量引用了当 阅读全文
posted @ 2018-09-07 15:20 hjhsysu 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: Ramp-up Period(in seconds) 【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时 阅读全文
posted @ 2018-06-16 09:56 hjhsysu 阅读(77411) 评论(14) 推荐(14) 编辑
摘要: 压力测试 压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。 压测任务需求的确认 压测前要明确压测功能和压测指标,一般需要确定的几个问题: 压测设置 压测结果查看 运行完后, 阅读全文
posted @ 2018-01-26 15:42 hjhsysu 阅读(2099) 评论(1) 推荐(2) 编辑
摘要: 什么是接口测试 测试人员通常所说的“接口测试”是针对系统各组件之间接口的一种测试,它属于功能测试。接口能测出普通界面操作难以发现的问题。如,我们都知道系统是由前端后端组成,一些数据在前端做了校验,后端同样也需要校验才能保证安全,界面操作显然只能检查到前端校验这一层,只有直接面对前后端之间的该接口才能 阅读全文
posted @ 2018-01-25 10:27 hjhsysu 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1. 普通的以key-value传参的get请求 e.g. 获取用户信息 添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。 2. 以Json串传参的post请求 e.g. 获取用户余额 添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数 阅读全文
posted @ 2018-01-25 10:24 hjhsysu 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 压力测试分为如下大概(个人如此): (1)确定存量数据的规模(用户一般会要求制造出3-5年的存量数据); (2)确定需要进行压力测试的业务(一般是用户使用最频繁,或者业务操作复杂的业务); (3)确定操作用户的的数量、各类操作用户的比例; (4)峰值业务量的要求(一般是1个小时内最多要处理的笔数); 阅读全文
posted @ 2016-09-12 09:13 hjhsysu 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 编写优秀Bug报告的艺术及案例分析 Rex Black原著《Fine art of writing a good bug report 》 Kiki翻译于2005/5/28 前言 在99年的Quality week上的一次演讲中,微软的一个测试经理,Roger Sherman指出了由于“不可重现”导 阅读全文
posted @ 2016-08-30 21:08 hjhsysu 阅读(518) 评论(0) 推荐(0) 编辑
摘要: web端页面测试,最常见的是基本控件的测试,只有了解常见的控件和其测试方法,才能掌握测试要点,避免漏测情况发生。根据日常工作总结,将控件和常见逻辑集合在一起,总结了几个控件类测试查场景如下。 导航条 导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在 阅读全文
posted @ 2016-08-25 14:54 hjhsysu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一、安装jdk-7u21-linux-x64.rpm文件 [root@centos6 local]# rpm –ivh jdk-7u21-linux-x64.rpm 二、防火墙开放8080端口 (在-A FORWARD -j REJECT --reject-with icmp-host-prohib 阅读全文
posted @ 2016-08-19 16:07 hjhsysu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.客户端(Eclipse)机器A, 服务端(appium、Genymotion)机器B 2.设置Appium,Server Address为192.168.17.123,重新启动Appium 3.在客户端机器A浏览器中输入:http://192.168.17.123:4723/wd/hub, 说明 阅读全文
posted @ 2016-08-16 17:20 hjhsysu 阅读(379) 评论(0) 推荐(0) 编辑