2017年11月14日

摘要: 上节我们已经介绍了jvm和监控的一下方法,下面举例说明一下: 瓶颈问题定位: 内存泄漏原因定位: 1.常见的内存泄漏:第一种是永久区域内存不足,第二种是Java堆内存, 2.定位的方法 阅读全文
posted @ 2017-11-14 11:39 国元 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 熟悉Java开发的同学,应该都知道jvm是什么, 它就是Java虚拟机,今天我们就学习一下: 内存分配原则: 常用的监控命令 阅读全文
posted @ 2017-11-14 11:33 国元 阅读(95) 评论(0) 推荐(0) 编辑

2017年9月30日

摘要: 最后一篇了,终于进入主题了,前面的准备工作都已经做好了,下面就开始写逻辑的代码了,代码我已经写好了,每行都加了注释。 ok,代码就是上面的,每个单独的功能都拆分出来做了单独的函数来工作,这样代码就不会显得比较乱了。 下面咱们来测试一下,看看有没有bug 先来个正常的通过性测试: 再来俩异常验证,一个 阅读全文
posted @ 2017-09-30 16:02 国元 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 上一篇咱们已经把开发前的环境准备好了,还需要再做一点准备,你的账户信息是存在哪的呢,当然是存在数据库里的,咱们在去支付,扣钱的时候,肯定是从数据库里面操作的,去更新账户表里面的数据,所以咱们先要把数据库准备好,建好账户表,初始化几条账户信息,这样才能完整的把这个mock接口给完成。 这篇咱们就学习一 阅读全文
posted @ 2017-09-30 15:34 国元 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 本次测试开发系列给大家分享一下怎么用python开发mock接口。本次介绍下什么是mock接口,以及咱们开发之前需要做的准备。 什么是mock接口呢,举个栗子,你在一家电商公司,有查看商品、购物、支付、发货、收获等等等一大堆功能,你是一个测试人员,测测测,测到支付功能的时候,你就要调用第三方支付接口 阅读全文
posted @ 2017-09-30 15:24 国元 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test 阅读全文
posted @ 2017-09-30 15:21 国元 阅读(186) 评论(0) 推荐(0) 编辑

2017年9月29日

摘要: 什么是Nginx Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD 阅读全文
posted @ 2017-09-29 18:12 国元 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 为什么要用Cookie? 在HTTP请求中,每个HTTP请求都是独立,没有办法做上下文关联,但是在真正的应用中,很多场景是需要用到这种关联的。最经典也是最常见到使用Cookie的就是登录操作,登录成功后,我们可以在同一浏览器下的不同Tab页面都能访问我们需要登录才可以看到的页面。这就是通过Cooki 阅读全文
posted @ 2017-09-29 16:14 国元 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的才会元素出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式: 实际上ActionChains这个模块的实现的核心思想就是, 阅读全文
posted @ 2017-09-29 16:00 国元 阅读(299) 评论(0) 推荐(0) 编辑

2017年9月25日

摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,没一种等待都有自己的优点或缺点,如果选择最优的等待方式呢。来看下这三种等待方式吧。 time(固定等 阅读全文
posted @ 2017-09-25 17:34 国元 阅读(895) 评论(0) 推荐(0) 编辑

导航