摘要:
1.1 参数化 截止现在,一个http请求的配置已经完成,可使用该脚本运行点击jmeter的运行按钮查看。并发测试必然需要使用到参数化。参数化有以下几种方法。 参数化的格式一般均为: ${},如¥{user} 1.1.1 CSV 可在本地新建txt,将参数存储在txt中,以“,”隔开,保存的时候选择 阅读全文
摘要:
1 脚本编写 1.1 线程组 打开jmeter后,添加线程组。 1.2 http请求 在线程组下添加http请求 1.2.1 配置地址 根据接口文档,对接口地址、端口、路径和方法等进行设置。 对http请求的地址或IP,端口号,请求方法及路径进行填写 1.2.2 添加参数 1.2.2.1 Json参 阅读全文
摘要:
性能测试准备 性能测试指标 响应时间 系统对请求做出的响应时间。一般为258原则,或1357原则:1s优秀,3s良好,5s及格,7s不合格。 响应时间的合理一般是由用户可接受度判断的,比如游戏:200msOK,超过3s难以接受 吞吐量 单位时间内处理请求的数量。TPS:每秒处理事务的总字节数; 吞吐 阅读全文
摘要:
性能测试缺陷 一般有以下两种情况: 不能满足既定的性能指标,如:响应时间、资源耗用等; 并发错误、死锁、内存泄漏 性能缺陷分类 资源忙不来 资源怠工 性能缺陷分析 从下到上剥洋葱的方法,逆向请求分析。 从硬件——操作系统——数据库——中间件——后端应用程序——前端应用程序 实例1 银行应用系统:li 阅读全文
摘要:
1.1 Jmeter安装 本文提到的所有文件均可在百度盘:https://pan.baidu.com/s/1WAaYO0foV_owUF9JS7qXLg中下载。 1.1.1 Java安装 l 下载:http://www.oracle.com/technetwork/java/javase/downl 阅读全文
摘要:
from appium import webdriver import time desired_caps = {} desired_caps['platformName'] = 'Android' #手机系统 desired_caps['platformVersion'] = '5.1.1' #手机系统版本 desired_caps['deviceName'] ... 阅读全文