摘要:
起因 在使用HttpRunner3进行接口测试,原本请求测试环境的接口,脚本是通过了的。后来因为要获取代码覆盖率,于是在本地部署了服务,使用HttpRunner直接请求本地服务进行接口测试。但是,一模一样的脚本,请求本地服务总是提示失败 失败现象 发现过程 找到失败提示代码的具体位置 在失败之前将r 阅读全文
摘要:
质量不是被测试出来的、但未经测试也不可能开发出有质量的软件 一个产品在发布给用户使用之前,一般都要经历“爬、走、跑”的模式 金丝雀版本:每日构建一个,用来排除过滤一些明显不适宜的版本 开发版本:每周发布一个,日常工作使用,可以持续对这个版本进行测试 测试版本:工程师日常使用最稳定、通过持续测试的版本 阅读全文
摘要:
最近想要入门自动化测试,之前也写过使用codeception进行单元测试和接口测试,UI测试部分我选择了selenium框架,接下来我们来进行相关环境的搭建。 PHP环境的搭建 1、进入PHP下载地址 http://windows.php.net/download 下载最新线程安全版PHP zip压 阅读全文
摘要:
Ques:在数组中找出这样的数,它比它前面的数都大,比它后面的数都小 构造一个“查找表” Min[n];对应位置上Min[i],存放了原数组A[i]位置往后这一部分的最小值。 一个变量Max,保存了在遍历A[n]时,遇到的最大值。 遍历A[n],如果 A[i]>=Max (比前面的数都大),并且 A 阅读全文
摘要:
1.你的技术栈有哪些php、mysql、redis、Rabbitmq、Java、python.....2.说说lnmp怎么配合服务的3.nginx和Apache有什么区别相比于nginx,apache有些臃肿,内存和CPU开销较大,性能上有损耗,nginx对于静态文件的响应能力远高apache。ng 阅读全文
摘要:
为了支持大量用户登录,都做了什么工作: 1、引入Redis,提前缓存竞赛对象,使得用户登录和答题都尽量避免走mysql 2、静态资源存储cdn 3、图片服务器分离 4、横向扩展服务器、负载均衡 5、使用redis计数进行限流 6、合并请求,减少前端对后台的请求次数 7、降级,部分功能的请求直接返回 阅读全文
摘要:
1 function swap(&$arr, $a, $b){ 2 $temp = $arr[$a]; 3 $arr[$a] = $arr[$b]; 4 $arr[$b] = $temp; 5 } 6 冒泡排序 7 //沉底法 8 function bubbleSort($arr){ 9 $flag 阅读全文