- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 appium+idea+java+mac+真机测试环境搭建
前提:我在电脑上已经装好的appium,idea,jdk,maven系统:macOS(以上安装我会慢慢补充资料)一、安装appium- desktop连接真机我安装的是:Appium-mac-1.17.1.dmg直接安装就好了打开后设置host,这个要和代码中的一致:如图,点击编辑配置,在窗口填入你自己的路径,重新启动(这里的重启可能并不会自动重启,需手动关闭后重启appium)点击启动服务器:启动成功appium中可以查看app的元素,点击右上角的放大镜图标打开后是这个界面:
2021-04-22 19:54:30 618
原创 opendx-agent启动失败
解决opendx-agent启动失败测试时有用到opendx,一个使用简单方便且不失灵活性的开源自动化测试平台,具体介绍安装和源码见:https://testerhome.com/opensource_projects/105server端已部署,现在部署agent,在安装agent启动后,有如下问题:启动失败,接入手机也失败,此时我的启动命令行如下:java -jar agent-0.8.4.jar --ip=x.x.x.x --server=http://x.x.x.x:8887 --po
2021-04-13 11:14:58 394
原创 chrome扩展包载入无效
外部导入扩展包无效大家可能会遇到如下情况:在其他谷歌插件提供的网站下载所需插件,导入时会报:程序包无效:“CRX_HEADER_INVALID”可以尝试如下方法:将插件的后缀 .ctx 修改为 .rar ,将rar文件进行解压将解压后的文件夹选中,进行扩展包导入成功~...
2020-11-25 14:27:42 309
原创 广告术语部分集合
ADX --广告交易平台(ad exchange)DSP --广告需求方平台RTP --实时传输协议SSP --供应方平台FAQ --常见问题解答CTR --点击通过率,该广告的实际点击次数CVR --转化率。是一个衡量CPA广告效果的指标,简言之就是用户点击广告到成为一个有效激活或 者注册甚至付费用户的转化率OLAP --联机分析处理,使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的参竞 --参加竞争CPM --为广告每展现给一千个人所需花费的成本si
2020-11-25 11:19:49 418
原创 压测请求时遇到405 Method Not Allowed
405 Method Not Allowed报错简单解决压测时有一个方法,需要传参body,http请求选择是post,但是请求失败,出现了 405 Method Not Allowed 的错误借鉴开发手册中的解释:HTTP 405 Method Not Allowed响应状态码指示服务器已知请求方法,但已被禁用且无法使用。这两个强制性方法,GET和HEAD,绝不能被禁用,不应返回该错误代码。所以很有可能是无法使用的情况,于是乎将POST修改为GET方法,请求成功...
2020-11-25 11:12:40 1009
原创 关于QPS,并发数,jmeter设置QPS限制
QPS简单介绍一下QPS:QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数并发数:可以理解为总共请求数量JmeterQPS限制:添加定时器 -> Constant Throughput TimerTarget throughput(in samples per minute):目标吞吐量,注意这里是每分钟发送的请求数Calculate Throughput based on :有5个选项,分别是:This thread on
2020-11-24 18:20:39 11353 1
原创 linux安装Jmeter并运行.jmx文件查看结果
Linux安装Jmeter(前提:已安装JDK1.8_261)建议win和linux的JDK和jmeter版本一致,很多大佬表示不一致会报错 (ps:我的两个不一致,没有错误)下载jmeter下载地址:jmeter下载地址下载后解压到文件夹中:mkdir jmeter cd jmeter tar -zxvf apache-jmeter-5.3.tgz配置jmeter:vim /etc/profile在最后一行加入:export JMETER_HOME=/root/jmet
2020-11-24 17:25:30 2431
原创 sleep()与 wait()的区别
wait()方法wait()是Thread类中的方法当线程调用wait()方法后,正在执行的线程主动让出CPU,让CPU执行其他线程,指定时间结束后,CPU回到调用线程。但是,在调用此方法时,若该线程处于同步锁,则即使让出CPU,其他线程也会被同步锁挡住,无法执行。注意:wait()不会释放对象锁sleep()方法sleep()是Object类中的方法在一个已进入同步锁的线程,自...
2020-01-30 20:29:54 262
原创 Python入门小基础(一)
webdriver小坑在写ui自动化测试脚本时,遇到如下错误:此报错会出现在其他情况中,具体出错细节还需根据语法等自行查找主要原因:在编写时chrome()首字母未大写,改正后即可跑通代码如下:from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")pr...
2019-11-06 18:21:51 112
原创 Cypress UI测试工具入门(一)
1. 什么是cypress?Cypress是为现代网络打造的下一代前端测试工具。我们解决了开发人员和QA工程师在测试现代应用程序时面临的关键难点问题。我们很容易的能够做下面的事情:1.设置测试2.编写测试3.执行测试4.调试测试通常大家都会以为Cypress就是Selenium;Cypress从底层和结构上都不同于Selenium。Cypress能够突破很多Selenium上的限制...
2019-08-14 09:22:47 2223
原创 关于es-mysql同步时有中文的情况
es-mysql同步时有中文数据把mysql的数据同步到elasticsearch上时存在中文数据,此时再在postman上查询时会报如下错误:此时是因为在数据中存在中文报错,解决方法如下:...
2019-04-23 13:59:17 195
原创 es-mysql同步出错小记
es-mysql同步出错小记通过logstash -f 同步完成之后,在postman中查询数据:出错原因:mysql.conf 中的配置索引index与代码中的不一致二者保持一致后重启,即可查出结果。...
2019-04-20 23:13:34 259
原创 搜索引擎Elasticsearch+es-mysql同步+ik分词
搜索引擎Elasticsearch+es-mysql同步+ik分词ElasticsearchElasticsearch是一个搜索引擎,我个人认为可以理解为是数据库,如下图:普通数据库搜索引擎Elasticsearch数据库索引index表类型type行文档document常用操作PUT:创建索引http://localhost:9200...
2019-04-20 22:57:36 2242
原创 Spring Cache 和Redis 小记
Spring Cache 和Redis 小记Spring CacheRedisRedis的opsForValue( )方法springcache和redis通常结合使用,本次小项目的pom.xml中需加入redis的jarredis 添加jar包Spring Cache查询建议:@Cacheable增删改建议:@CacheEvict@Transactional注解(声明式事务管理):...
2019-04-20 15:39:09 213
ChroPath Chrome插件
2020-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人