上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 现象:出现404,偶现 404页面不是论坛返回的,所以没有进论坛 404是网关返回的, 工具: 请求先到网关, 然后到服务器,所以需要看服务器 cat access.log | grep "/forum" | grep "404" 这个是查404的结果 cat access.log | grep " 阅读全文
posted @ 2021-05-12 11:50 技术改变命运Andy 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ##### 分布式爬虫 一、分布式爬虫架构 爬虫Server,负责管理所有URL(即,爬虫客户端的下载任务)的状态,通过我们前面介绍的UrlPool(网址池)进行管理。 Server提供接口给Clients,以便它们获取URL和提交URL。 爬虫Client,负责URL的下载、网页的解析以及存储等各 阅读全文
posted @ 2021-05-09 23:04 技术改变命运Andy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ### 异步io io就是input,output,输入和输出, 读写硬盘,读写数据库的时候,就是输入输出,下载网页存入数据库的时候,就是io操作 以写数据为例,如果是阻塞型写入操作,进程要一直等待写结束返回才会进行后面的操作,但是如果你使用异步I/O,你可以将写请求发送到队列,然后就可以去做其他事 阅读全文
posted @ 2021-05-07 00:51 技术改变命运Andy 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #### 网址池的实现 对于比较大型的爬虫来说,URL管理的管理是个核心问题,管理不好,就可能重复下载,也可能遗漏下载。这里,我们设计一个URL Pool来管理URL。这个URL Pool就是一个生产者-消费者模式: 和scrapy的设计是一样的, 1,爬虫从网址池那url去下载解析, 2,爬虫解析 阅读全文
posted @ 2021-05-07 00:01 技术改变命运Andy 阅读(379) 评论(0) 推荐(0) 编辑
摘要: ### 关于自己实现爬虫框架,最终的目的是,让大家之后这些代码的逻辑是什么,为什么要这么写??自己真的能应用到今后的工作中, 这些代码做了很好的封装,可以作为爬虫的基本模块使用,在后面写爬虫的时候需要熟练使用, #### 爬虫的步骤 #### 爬虫步骤就是统一的, 就是打开浏览器,打开网址,打开F1 阅读全文
posted @ 2021-05-06 18:39 技术改变命运Andy 阅读(67) 评论(0) 推荐(0) 编辑
摘要: # 如何测试一个登录页面: 首先,要明确用户的需求是什么,比如登录页面应该是弹出窗口式的,还是直接在网页里面。对于用户的长度,和密码的强度(是不是必须多少位,大小写,特殊字符混搭等)。还有比如用户对界面的美观是不是有特殊的要求即是否进行UI测试。 # 功能测试: 1.什么都不输入,点击提交按钮,看提 阅读全文
posted @ 2021-04-28 21:45 技术改变命运Andy 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 爬虫的难点 1,数据量小,其实没什么,难在数据量大了怎么办?百万级别的呢? 2,数据量大了还好,但是还要效率呢?短时间内要大量数据 3,这些都还好,但是还要稳定性呢,你的爬虫系统稳定吗?这是一个难点, 4,这些都还好,还有就是别人有反爬虫,这是难点,因为爬虫是有成本了,目的是低成本的获取你想要的数据 阅读全文
posted @ 2021-04-23 18:22 技术改变命运Andy 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: # 今天给大家分享的主题是:"怎么快速定位bug?" # 01定位问题的重要性 很多测试人员可能会说,我的职责就是找到bug,至于找原因并修复,那是开发的事情,关我什么事? 好,我的回答是,如果您只想做一个测试人员最基本最本分的事情,那么可以这么想。但是,如果您想要在测试甚至开发的道路上长足发展,就 阅读全文
posted @ 2021-04-15 07:24 技术改变命运Andy 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 白盒测试方法论 这个太理论化了,太概念化了 , 这个好厉害,有1000个用例,一行代码改动可能影响到其中多少条,比如20条,这样就精准了, 阅读全文
posted @ 2021-04-14 20:24 技术改变命运Andy 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 黑盒测试方法论 因果图用的比较少,判定表用的比较多, 决策树,就是流程图,这个测试也是常用的 这里面都是逻辑问题, 阅读全文
posted @ 2021-04-14 20:15 技术改变命运Andy 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 你要我承担责任,我需要有相应的权利 1,开发写开发文档,我要看 2,开发提测,我要冒烟测试,有明显的严重的问题,直接打回,提测失败 3,我要开发时间的一半测试时间, 4,开发严格提测时间,提测时间延迟,我们的测试时间就要延后,不得压缩, 5,提测之后问题过多,到时间了依然没有改完的,不得发布,延后发 阅读全文
posted @ 2021-04-14 19:29 技术改变命运Andy 阅读(64) 评论(0) 推荐(0) 编辑
摘要: # 测试技术体系 # 第一阶段:计算机基础 # 第二阶段:Linux基础 # 第三阶段:数据库 # 第四阶段:前端的相关知识 # 第五阶段:软件测试的基础知识 # 第六节段:Python基础知识 # 第七阶段:Python+selenium自动化 # 第八阶段:appium移动自动化 # 第九阶段: 阅读全文
posted @ 2021-04-14 15:35 技术改变命运Andy 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 第一阶段:测试流程和理论 第二讲:软件测试流程 什么是软件测试 就是在验证实际结果和预期结果是否有差异 软件测试的要求更高了 不只是功能,还有用户体验,还有性能, 不可能把所有的问题都测试出来, 缺陷集群性,就是说如果一个模块发现了很多的bug,说明这个模块还有很多未发现的bug,还需要深度测试, 阅读全文
posted @ 2021-04-14 10:38 技术改变命运Andy 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第一阶段:测试流程和理论 第一讲:软件开发流程和项目管理 这一讲,介绍最最基础的知识, 软件开发的流程是怎么样的? 软件开发模型,就是软件开发的经验沉淀下来形成了模型, 1,瀑布模型 需求分析 设计包括了界面设计和程序设计 开发进入编码阶段 进入测试阶段 上线维护 这就是瀑布模型,本流程受限于上一个 阅读全文
posted @ 2021-04-13 22:59 技术改变命运Andy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1,软件测试的特殊字符问题,alert(1),特殊字符转译的问题,script标签注入的问题!!! 2,软件测试的样式问题,数据不够导致的问题,必须要重视!!! # 功能测试经验库 # 需求阶段 - 这个过程要搞清楚, - 需求分析的过程 - 要严格按照需求进行,测试可以提出自己的疑问,但是一定要严 阅读全文
posted @ 2021-04-13 19:56 技术改变命运Andy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 测试的难点在于把所有的测试场景都覆盖到了 # 如何保证测试的覆盖率 简单的办法就是:系统测试完毕后,如果一个bug都没有,则代表覆盖率100%。 测试用例覆盖率很难达到100%,越复杂的功能越难保证,只能说尽量提高测试覆盖率。 怎么办: 这是整个的系统工程,需要从整个的软件开发周期来把控, 通过以下 阅读全文
posted @ 2021-04-13 18:16 技术改变命运Andy 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 0,关闭虚拟机,打开虚拟机设置,跳转到 ![](https://img2023.cnblogs.com/blog/1854922/202308/1854922-20230801023648985-667103004.png) 选中硬盘,点击扩展,弹出扩展磁盘容量对话框,输入扩展到硬盘大小。 这是扩展 阅读全文
posted @ 2021-04-13 18:02 技术改变命运Andy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: # app的整体测试 ## 功能 ### 和web不同点 #### 中断测试(来电去电,短信,蓝牙,NFC支付,闹钟,数据线插拔,锁屏,断电,关机重启等) #### 安装卸载测试(全新安装,新版本覆盖旧版本,卸载旧版本安装新版本,卸载新版本安装旧版本) #### 外在因素测试(网络切换,硬件按键,不 阅读全文
posted @ 2021-04-13 17:22 技术改变命运Andy 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发不在于不犯错,而在于能快速改正 阅读全文
posted @ 2021-04-13 10:25 技术改变命运Andy 阅读(35) 评论(0) 推荐(0) 编辑
摘要: - 基础 - 测试流程和理论 - Linux - 数据库 - python - 客户端测试 - web自动化 - app自动化 - ui自动化框架 - ui自动化平台 - 服务端测试 - 接口测试技术 - 接口自动化框架 - 服务端性能测试 - 服务端安全测试 - 持续集成 - docker - 持 阅读全文
posted @ 2021-04-07 14:40 技术改变命运Andy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1,性能测试的疑问的地方-docker容器 压测过程中容器有重启是为什么? 这个问题我还么有答案 2,如果要不同用户模拟登录怎么办? 那就是要新建用户数据,维护用户数据, 然后进行jmeter参数化,进行测试了, 3,怎么计算单机合理的最大的并发数 就是采用逐步加压的方式,然后观察数据tps不再往上 阅读全文
posted @ 2021-04-07 11:29 技术改变命运Andy 阅读(382) 评论(0) 推荐(0) 编辑
摘要: ### 二、获取元素中的文本内容 1、通过get_attribute(‘textContent’)来获取元素的文本值 logoContext1 = driver.find_element_by_xpath('//div[@class="logo"]/span').get_attribute('tex 阅读全文
posted @ 2021-03-30 19:03 技术改变命运Andy 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: #### 操作隐藏元素 隐藏元素可以正常定位到,只是不能操作。操作元素是click,clear,send_keys这些方法。 隐藏输入框元素输入文本:隐藏元素用send_keys()方法会抛异常 ElementNotVisibleException。这个报错是说元素不可见,不可以被操作。 JS操作隐 阅读全文
posted @ 2021-03-17 18:41 技术改变命运Andy 阅读(483) 评论(0) 推荐(0) 编辑
摘要: # git修改remote rep 地址 的方法有三种: 查看当前的remote,远程仓库地址, ``` git remote -v ``` ## 1.修改命令 git remote set-url origin [url] 例如: ``` git remote set-url origin git 阅读全文
posted @ 2021-03-15 17:10 技术改变命运Andy 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: # 一台电梯: # 1、功能测试: (1)按钮功能,开门(运行中按开门键不开门),关门,电梯内按钮功能(电梯按键在按下时是否点亮,按错楼层是否可以取消); (2)上升,下降(每一层申请是否有效,是否可以正常停靠),超载时是否会忽略其它楼层的上行和下行申请,电梯的两边按钮是否都可以使用; (3) 电梯 阅读全文
posted @ 2021-03-12 10:21 技术改变命运Andy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: # 购物车测试 测试面试之——购物车功能怎么测 软件测试面试的时候,我们经常会遇到让设计测试用例的题目,给你个场景或者物体问你怎么测。 比如,给你个水杯怎么测,购物车怎么测,支付功能怎么测,这时候我们该怎么回答呢。 这类题说白了还是考察的你的测试思维,可以从以下角度进行回答 ## 功能 从功能角度分 阅读全文
posted @ 2021-03-12 10:08 技术改变命运Andy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: # 一、 Sphinx简介 Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持 阅读全文
posted @ 2021-03-10 14:45 技术改变命运Andy 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 三板斧:定位,用户,互动, ######################## 定位 有了定位就有了设计方向, 如果定位到人工智能,最新的技术,云技术,智慧,大数据,物联网,5G,机器视觉,等等, 如果定位到智能,那你的论坛是否够智能,打着智能的论坛,却不做智能的事情, 还停留在上个世纪的产品,这说不 阅读全文
posted @ 2021-02-25 22:01 技术改变命运Andy 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 互联网产品思维:互动 阅读全文
posted @ 2021-02-25 21:46 技术改变命运Andy 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 以定位为核心的互联网产品思维 阅读全文
posted @ 2021-02-25 19:34 技术改变命运Andy 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 互联网服务有两种,1是靠软件卖产品,2是靠卖软件盈利 阅读全文
posted @ 2021-02-25 10:43 技术改变命运Andy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 以用户为核心的互联网思维 阅读全文
posted @ 2021-02-25 10:27 技术改变命运Andy 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ############################################### xpath学习1,绝对路径:就是html文件从html一直到标签,所有的层级都包含,这就是绝对路径,绝对路径是/开始的,2,相对路径,就是不需要全都写,相对路径是//开始的,//后面要跟标签名称或者*,这 阅读全文
posted @ 2021-02-24 18:05 技术改变命运Andy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: # 一、App测试和web测试的异同点 1.系统架构:web测试只要更新了服务器端,客户端就会同步更新。客户端可以保证每一个用户的客户端是完全一致的;app必须是用户更新客户端,如果是app修改了服务端,客户端用户所使用的核心版本都需要再回归测试一遍。 2.性能方面:web页面可能只是会关注响应时间 阅读全文
posted @ 2021-02-20 19:59 技术改变命运Andy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 场景和现象: 测试帖子详情页, 40个并发, tps只能到30, 而且95延时很高, 而且错误日志有409, 容器的节点服务有重启, 但是web服务器的cpu和内存没有到瓶颈, 数据库服务器的cpu和内存没有到瓶颈 redis服务器的cpu和内存没有到瓶颈 #### 怎么办: 你要知道这个请求的流程 阅读全文
posted @ 2021-02-20 19:50 技术改变命运Andy 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从 github 上的代码活跃度,还是Redhat在RHEL6.5中集成对Dock 阅读全文
posted @ 2021-02-20 15:43 技术改变命运Andy 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。 docker 阅读全文
posted @ 2021-02-20 15:40 技术改变命运Andy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的起源史 作者简介:Craig McLuckie,Kubernetes联合创始人兼谷歌高级产品经理。 Kubernetes的发迹史始于谷歌这里。 那时在2013年夏天,我们齐聚一堂,在场的还有乌尔斯·霍尔兹勒(Urs Holzle),他是技术基础设施主管兼首席架构师,曾一手开发了 阅读全文
posted @ 2021-02-20 11:30 技术改变命运Andy 阅读(788) 评论(0) 推荐(0) 编辑
摘要: k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。那么称霸容器领域的k8s究竟是有什么魔力呢? 首先,我们从容器 阅读全文
posted @ 2021-02-20 11:22 技术改变命运Andy 阅读(9559) 评论(0) 推荐(0) 编辑
摘要: # 一,首先要知道你测试的关键业务场景, 首页 板块详情页 帖子详情页 发帖 回复 # 二,测试环境的配置: ## 硬件的: web服务器: 机器核数: 内存: 硬盘: 数据库服务器: 机器核数: 内存: 硬盘: ## 软件的: 系统,Linux版本 Nginx php mysql redis 生产 阅读全文
posted @ 2021-02-19 18:36 技术改变命运Andy 阅读(339) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页