测试
THMAIL
这个作者很懒,什么都没留下…
展开
-
fiddler手机抓包流程+全程踩坑解决
1.先按照网上正常流程操作一遍:https://www.jianshu.com/p/724097741bdf2.操作完成后,手机(我的是iPhone11)使用浏览器打开网页,可以正常抓包,打开各app后却发现app不仅无法联网,而且fiddler抓到的包也全是tunnerl to 4433.这个问题是因为:iOS devices and Android devices may not work with the default HTTPS interception certificate..原创 2021-04-04 15:54:18 · 652 阅读 · 0 评论 -
airtest踩坑日记
本来发现airtest,以为是个神器,终于可以摆脱按键精灵的束缚了,结果好家伙,这个玩意就是网易开发的bug集,全是bug,一步一步踩坑过来的,以下为记录的bug以及应对方法:(PS:移动原生的测试人员建议直接用poco吧,坑太多,不建议踩,而且它也是调用的poco)一、OpenCV Error: Assertion failed cv2.error: C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:9716: error..原创 2021-03-29 01:20:03 · 2737 阅读 · 6 评论 -
前端chrome浏览器调试总结
引言“工欲善其事,必先利其器” 恩,这句话我觉得说的特别有道理,举个例子来说吧,厉害的化妆师都有一套非常专业的刷子,散粉刷负责定妆,眼影刷负责打眼影,各司其职,有了专业的工具才能干专业的事,这个灵感要来源于之前我想买化妆品时,店里的海报标语,由此联想到,如果你想在某个事情上做好,并且做的专业,那么你一定要把你的工具用好,这样才能事半功倍,我见过很多师兄师姐,他们写了很多代码,他们能够很快的完成工作...转载 2020-01-07 11:56:07 · 220 阅读 · 0 评论 -
网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测
1引言 2 手动安装 3 主要操作 3.1 打开浏览器 3.2 调整窗口大小 3.3 设置userAgent 3.4 执行js脚本 3.5 模拟操作 3.6 某电商平台模拟登陆 4 总结回到顶部1引言曾经使用模拟浏览器操作(selenium + webdriver)来写爬虫,但是稍微有点反爬的网站都会对selenium和webdriver进行识别,...转载 2019-09-26 16:48:25 · 1383 阅读 · 0 评论 -
jmeter 跨线程组传递参数
第一步,先获取到要跨线程组传递的参数值。新增一个正则表达式提取器。提取需要获取的值。第二步,把获取的值进行设值。主要是为了在其他线程组中可以获取到该参数值。第三步,获取设置的值,在其他线程组进行使用。新建BeanShell后置处理器:BeanShell PostProcessor方法一:使用__setProperty函数进行设置全局变量,该函数使用方法:设置值:${__se...转载 2019-09-24 17:24:01 · 339 阅读 · 0 评论 -
jmeter---线程组执行顺序记录
一、默认未勾选测试计划中独立运行每个线程组时,线程组并行执行,如下,设置三个请求,每个线程组设置5秒启动5个线程。未勾选独立运行运行结果如下,三个线程并行执行勾选后,一个线程组执行完后才执行下一个线程组,按添加顺序执行...转载 2019-09-24 17:23:06 · 194 阅读 · 0 评论 -
Python+Selenium定位不到元素原因及解决方法(报:NoSuchElementException)
今天在写QQ邮箱登录联系的时候,发现无论通过什么定位方法都无法定位,一直报错,报错内容为:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"id","selector":"switcher_plogin"}后来在网...转载 2019-09-20 15:42:21 · 545 阅读 · 0 评论 -
关于selenium截屏大小的问题
selenium截屏方法save_screenshot(filename);selenium默认的浏览器窗口大小有多大我不知道,但是在截图时,保存在本地的图片中有的网页是显示不完全的,这时可以设置浏览器窗口大小,这样就可以显示完全了,方法是broswer.set_window_size(1920,1080);顺便提一下这个类设置全屏的方法broswer.maximize_window(...原创 2019-09-20 15:27:25 · 3401 阅读 · 0 评论 -
Jmeter察看结果树将测试结果保存本地
1.添加察看结果树2.输入保存的文件名称及路径,文件为xml或jtl格式3.配置察看结果树,勾选所有配置项4.调用接口后,打开jmeter,添加察看结果树,点击浏览,打开保存的文件。 ...转载 2019-08-30 15:34:47 · 2434 阅读 · 0 评论 -
Jmeter教程 简单的压力测试
Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。阅读目录什么是压力测试 做压力测试的常用工具 做压力测试的步骤如下: 本文做压力测试的例子 第一步: 使用CSVDataSetConfig 来参数化 第二步:添加HTTP Request. 第三步: 使用Thread Group...转载 2019-08-29 17:18:45 · 497 阅读 · 0 评论 -
关于jmeter中导入csv进行测试时,参数的执行顺序
今天尝试导入csv到jmeter中进行测试,设置为5个线程,启动时间0s,循环5次,csv中共30行;本以为执行过程是:五个线程同时(并行)跑某一行参数,那么跑完一遍csv中所有的参数要循环30次,但是测试后发现并不是这样,实际的执行过程是:五个线程同时(并行)跑第一\第二\第三...\第五行参数,所以执行一遍csv中所以参数只需循环30/5=6次即可,即五个线程同时跑的url不一样...原创 2021-01-01 16:35:38 · 1381 阅读 · 0 评论 -
Jmeter性能测试 入门
Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。【小坦克Jmeter教程】,将会覆盖Jmeter的各个功能,并且会通过丰富的实例,让读者快速掌握Jmeter的各种用法 。本文将通过一个实际的测试例子, 来讲解Jmeter的基...转载 2019-08-29 16:25:03 · 244 阅读 · 0 评论 -
Jmeter之响应结果乱码解决
场景:在测试过程中,我们可能需要查看结果树,但是发现里面的响应数据在“Document”以外的其他表现形式下都有乱码,如下图就是设置了以Text的形式展示,响应数据包含乱码:分析:原因是Jmeter的结果处理编码与被测试对象的编码不一致;1、Jmeter的sampler请求结果的默认编码方式为:ISO-8859-1(不支持中文);2、被测对象的结果编码可能是gbk、...原创 2019-08-29 13:58:27 · 390 阅读 · 0 评论 -
jmeter报Socket closed
参考:https://cwiki.apache.org/confluence/display/jmeter/JMeterSocketClosed1.进入jmeter程序的bin目录下;2.找到jmeter.properties;3.找到httpclient4.idletimeout字段,去掉#号(注释)并改写后边0改成10-60均可;4.重启...原创 2019-08-29 13:26:17 · 1811 阅读 · 0 评论