03 2020 档案
摘要:全部页面加载时间 全部页面载入时间指从最初启动浏览开始,直到所有元素都被加载完成后,在2秒后仍然没有网络活动的时间。 0-2秒:用户体验最好,打分100 2-8秒:用户可以容忍,从第2秒开始,每超过1秒减5分 8-15秒:用户不能忍受,从第2秒开始,每超过1秒减5分 首字节时间 从开始加载到收到服务
阅读全文
摘要:模式匹配规则: 包括:返回结果包括你指定的内容 匹配:(好像跟Equals查不多,弄不明白有什么区别) Equals:返回结果与你指定结果一致 Substring:返回结果是指定结果的字串 否:不进行匹配 或:如设置多个“要测试的模式”,满足其中一个即可 模式匹配规则选择 “Substring” 和
阅读全文
摘要:当存在持续时间时,“结束时间”和“循环次数”会无效 若设置成下面这样: 点击运行后,实际会在 2020/03/25 16:33:54 才开始进行启动,然后运行2s后结束,即 2020/03/25 16:33:55 结束 若勾选了“永远”,也只会运行设置的持续时间 2s 运行结果如下:
阅读全文
摘要:性能测试过程中,如果进行大量的并发时,界面容易卡死。 通过非GUI(命令行)的方式是个不错的选择。 -n : 非GUI模式 -t : 测试文件 -l : 日志文件(记录结果的文件) -o: web报告保存路径 windows环境 1.在安装Jmeter的目录下,可创建两个文件夹“result”和“j
阅读全文
摘要:jmeter多用户并发压力测试可用CSV Data Set Config (添加--配置元件--CSV Data Set Config) Filename: 文件的位置(如果是同目录下csv文件,可不填写路径,写名称即可) Variable Names: 变量名称。多个变量用 , 或者 ; 隔开 R
阅读全文
摘要:如果是Https协议,需要配置tools-options--HTTPS 选择要抓包的接口 1.导出 .har文件 File-->Export Sessions-->Selected Sessions ,选择HTTPArchive v1.2-->Next,选择文件保存位置即可。 2.导出text文件
阅读全文
摘要:postman主要针对的就是单个的HTTP请求 postman是客户端 下载 www.postman.com/downloads/ New-->Request postwoman是web端 访问 https://postwoman.io/
阅读全文
摘要:Charles安装(mac) 在做移动开发的时候,常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。Charles 对此需求提供了很好的支持。 在 Charles 的菜单上,选择 “Proxy”–>“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾
阅读全文
摘要:为了测试的准确性,最好关闭不必要的后台及应用。 一、使用方法 打开fiddler,默认情况下Rules –> Performances –> Simulate Modem Speeds 是未勾选状态,网络正常。 当选中此选项(Simulate Modem Speeds)后,网速就会变很慢,打开一个网
阅读全文
摘要:1.导出测试结果 在测试计划里面添加一个Listener(监听器)(添加任意一个Listener都可以),在Write result to file/Read from file(所有数据写入一个文件)的Filename的位置填写保存测试结果的路径(路径可以自由指定)(如图所示) 【Jmeter中测
阅读全文
摘要:环境 jmeter 3.2 windows jmeter 5.2 macOS 启动jmeter时,dos窗口会有一行命令 -n: 非GUI模式执行JMeter -t: 执行测试文件所在的位置 -l: 指定生成测试结果的保存文件,jtl文件格式 -e: 测试结束后,生成测试报告 -o: 指定测试报告的
阅读全文
摘要:接口测试: 1.业务功能测试 2.边界分析测试 3.参数组合测试 4.异常情况测试 5.性能测试 6.安全测试 接口安全:1、绕过验证,比如在购买了一个商品,价格是300元,在提交订单时候,把这个商品的价格改成3元,后端有没有做验证,更狠点,把价格改成-3,是不是余额还要增加?2、绕过身份授权,比如
阅读全文
摘要:接口自动化HttpRunner框架流程简介 主要特性: 继承 Requests 的全部特性,轻松实现 HTTP(S) 的各种测试需求 采用 YAML/JSON 的形式描述测试场景,保障测试用例描述的统一性和可维护性 借助辅助函数(debugtalk.py),在测试脚本中轻松实现复杂的动态计算逻辑 支
阅读全文
摘要:常用接口自动化工具框架: 工具 学习成本 录制 持续集成 测试报告 用例管理 性能测试 扩展难度 语言 java+testing+Maven 高 否 是 是 难 是 中 java python+Requests 低 否 是 是 难 是 中 python Robot Framework 低 否 是 是
阅读全文
摘要:接口自动化中,python+request也是常用的一种
阅读全文
摘要:python开源的性能测试框架locust 环境python3.7 mac 10.12 安装locust: 方法一:pip3 install locustio (因为该方式总是安装失败,所以用的是方法二) 方法二(推荐python3使用): 从GitHub项目地址:https://github.co
阅读全文
摘要:1、终端: which python/python3 2、终端: python/python3 >import sys > print sys.path/print(sys.path) 如何进入路径 Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打
阅读全文
摘要:https 请求证书验证 终端hrun yaml文件时报错 ERROR: test_0000_000 (httprunner.api.TestSequense) Traceback (most recent call last): ssl.SSLCertVerificationError: [SSL
阅读全文
摘要:如图所示,选中需要抓取的接口数据,右击-->Export Session... 选择.har 格式导出 若命名为mplogin,那么导出文件如下:
阅读全文
摘要:Charles 是在 Mac ,windows,unix下常用的http网络封包截取工具 Charles 主要的功能包括: 截取 Http 和 Https 网络封包。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改。 支持模拟慢速网络。(弱网) 导包:File
阅读全文
摘要:环境: mac 10.12 charles4.5.6 链接:https://pan.baidu.com/s/1mU8IVqAVdjcFioNYfgYBfw 密码:vcz3 下载charles后解压,按图中拖入应用程序中 然后在应用程序中双击打开 1.打开Charles,在上方菜单栏的“Help”选择
阅读全文
摘要:环境mac 10.12 简介: HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、
阅读全文
摘要:目的:接口自动化测试 httprunner 适用于macOS windows Linux https://pypi.org/project/httprunner/ 环境:macOS 10.12 前提条件:已安装python3.7 (需要先检验是否安装了pip,如果安装的是python3.4版本以上的
阅读全文
摘要:监控CPU 数值都是代表百分比,比如默认配置下在曲线图中看到某个时间的数值是30,即代表此时总的cpu使用时间占比为30%。 两点比较有用的地方值得说明: 1:在Scope区域,可以通过Per Process选项来获取指定进程的CPU使用情况 2:在CPU Cores区域,我们可以选择监控指定的单个
阅读全文
摘要:F12 Network-->Disable cache 然后再刷新
阅读全文
摘要:(1)首先要知道使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么用的就是C Shell。 如果输出的是:bash,sh,zsh,那么用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C She
阅读全文
摘要:jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等(此功能用到在需监听的服务器上启动startAgent https://www.cnblogs.com/may18/p/12464272.html) 更多性能指
阅读全文
摘要:Jmeter报错ERROR: java.net.ConnectException: Connection refused: connect的解决办法 需要下载ServerAgent,并且启动服务。需要监控哪个服务器就存放在哪个服务器下。 下面是V2.2.0的版本 链接:https://pan.bai
阅读全文
摘要:pycharm运行时报错 ModuleNotFoundError: No module named 'selenium' 处理方法如下: 1).在终端测试是正常的,没有报错,说明selenium安装包是没问题的。 通过查询是因为本地有两个python路径(可能是在mac自带python2,后来自己再
阅读全文
摘要:安装套件管理工具-Homebrew 镜像安装(如果不成功再使用以下的方法)https://blog.csdn.net/m0_55644132/article/details/129006590 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/Ho
阅读全文
摘要:终端输入 xcodebuild -version 如果报错: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTo
阅读全文
摘要:旧版本的彻底卸载 注意: Xcode与MacOS版本对应(更新Xcode14.0) 如果是mac10.11.6的,安装的是Xcode 8.0版本 如果是mac10.15.4,安装的是Xcode 11.4.1版本 如果用mac12.7.2 可以安装Xcode 13.3版本 更多对应版本 https:/
阅读全文
摘要:error: RPC failed; curl 18 transfer closed with outstanding read data remaining报错处理 出现这个错误的原因是项目太久,tag资源文件太大。再加上网速不行。 以下方法只试过方法一,可用! 方法一.加大缓存区 postBuf
阅读全文
摘要:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 用通过访问某个网址,发现网址访问不了(网络是正常的),后来查到可能是被墙的问题 查询真实IP 通过IPAddress.com首页
阅读全文
摘要:简单安装 官网https://www.python.org/downloads/macos/ ———————————————————————————————————————————————— 环境Mac OS 10.12 xcode9.2 Mac OS 系统自带python,可以在终端输入pytho
阅读全文
摘要:mac自带的python版本是2的,可以先升级到python 3 mac安装python3 selenium可以通过pip进行安装(验证:) 1.安装pip Version: 20.0.2 selenium 3.141 2.安装pycharm Version: 2019.3.3 3.安装firefo
阅读全文
摘要:1.根据需要选择连接的类型 测试连接 2.双击打开连接 3. 新建数据库 4. 新建表 查询 别名 表别名 表名称比较长时,可以通过别名简化,在表名称后面加上命名即可,如下方的cash_order c SELECT c.orderTime,c.shishou,c.totalPrice,c.cid=1
阅读全文
摘要:Jmeter运行后用表格查看结果数中,可以看到Thread Name 下的命名 1-1 1-2 2-1 - 前面指的是第几个线程组, - 后面指第几个线程 统一一起查看
阅读全文