星空之下@csdn
码龄9年
关注
提问 私信
  • 博客:361,058
    361,058
    总访问量
  • 68
    原创
  • 1,915,350
    排名
  • 128
    粉丝
  • 1
    铁粉

个人简介:黑夜给了我黑色眼睛 我却用它寻找光明....

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-03-16
博客简介:

liguilicsdn的博客

查看详细资料
个人成就
  • 获得73次点赞
  • 内容获得31次评论
  • 获得304次收藏
创作历程
  • 33篇
    2019年
  • 2篇
    2018年
  • 66篇
    2016年
成就勋章
TA的专栏
  • 接口自动化
    6篇
  • selenium
    12篇
  • jmeter
    1篇
  • Android-性能测试
    11篇
  • python
    3篇
  • 移动测试
    14篇
  • Appium
    2篇
  • 抓包工具
    11篇
  • python自动化
    10篇
  • 接口测试
    10篇
  • Android-安全测试
    2篇
  • CTS测试
    7篇
兴趣领域 设置
  • 测试
    selenium测试用例postman
  • 软件工程
    jira
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用Charles进行弱网测试

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理...
原创
发布博客 2019.09.28 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

接口自动化requests库--带cookie的请求方式

一般携带Cookie请求有三种方式:三种Cookie请求方式第一种:cookie放在headers中这里以请求我自己的博客首页为例:首先找到登陆之后的Cookie和User-Agent,然后将User-Agent和Cookie复制到程序里面,如下:import requestsurl = "https://blog.csdn.net/williamgavin"headers...
原创
发布博客 2019.09.20 ·
3443 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

python接口自动化(五)--数据与代码分离

前面我们已经实现了用unittest框架编写测试用例,实现了请求接口的封装,这样虽然已经可以完成接口的自动化测试,但是其复用性并不高。我们看到每个方法(测试用例)的代码几乎是一模一样的,试想一下,在我们的测试场景中,一个注册接口有可能会有十几条到几十条测试用例,如果每组数据都编写一个方法,这样将会有更多的重复项代码,不仅执行效率不高,也不好维护。接下来将会对框架进行优化,采用数据驱动方式,...
原创
发布博客 2019.09.20 ·
2326 阅读 ·
0 点赞 ·
1 评论 ·
18 收藏

python接口自动化(四)--unittest框架

1.unitttest简介为什么要使用unittest?前面我们已经写代码实现了注册接口的处理调用,但是一个接口往往需要多条测试用例才能完整的覆盖到每一种情况,针对于单接口多条测试用例需要执行的情况,我们该如何处理呢?在unittest的测试类中定义多个测试方法来完成测试,这可能是大家最先想到的一个解决方法,当然也是能够达到目的的,以下面的注册接口为例,我们基于此思路来编码实现接口的完整...
原创
发布博客 2019.09.20 ·
1015 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

python接口自动化(一)--需求分析

前言:随着产品的快速迭代,自动化测试几乎已经成为每个测试员都必须掌握的基本技能。大家都知道,产品在开发阶段是不适合用自动化,但是当产品趋于稳定状态,基本功能大体上不会改变的时候,自动化测试就会开始凸显他的优势。这几个月工作一直在做一个即时通讯的产品(web端,安卓、Ios),产品迭代的速度很快,一周更新2次。每次发布版本,就要保证基本功能是正常的,也就是我们所说的回归测试,所以我决定要自己...
原创
发布博客 2019.09.20 ·
972 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

python接口自动化(三)--封装http接口请求

1.封装http接口请求已经实现了一个简单的接口请求,接下来就要考虑封装这个请求,在后面的用例中,只需要传递参数(URL ,Params,cookie,heade,method 等)每次去调用这个请求类,然后根据接口的请求类型来调用相应的处理,如果是get方式就调用get方法,如果是post方式就调用post方法,经过这样的设计后,测试方法中的代码结构会更加清晰有层次,也更容易维护。代...
原创
发布博客 2019.09.20 ·
5310 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏

python 接口自动化(二)--request完成接口请求

1.requests安装Windows: 打开cmd命令行,输入pip install requests,等待安装完成即可 Linux: (建议使用Python3),终端中输入pip3 install requests,等待安装完成即可 Mac: (建议使用Python3),sudo python3 -m pip install requests,等待安装完成即可验证是否安装成功:...
原创
发布博客 2019.09.20 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

接口测试--封装读取excel

1、xlrd库的安装直接使用pip工具进行安装(当然也可以使用pycharmIDE进行安装,这里就不详述了)pip install xlrd2、xlrd模块的一些常用命令①打开excel文件并创建对象存储data = xlrd.open_workbook(文件路径)②获取文件中所有工作表的名称data.sheet_names()③根据工作表的名称获取里面的行列内容t...
转载
发布博客 2019.09.20 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python接口自动化--python中的字典和json区别

简介  这篇文章的由来是由于上一篇发送post请求的接口时候,参数传字典(dict)和json的缘故,因为python中,json和dict非常类似,都是key-value的形式,为啥还要这么传参,在群里问了一些人,也说不出个所以然了,还是自己动手丰衣足食,所以才有这篇和编辑分类格格不入的文章。来先看一下它们各自的定义。定义  python中,json和dict非常类似,都是key...
原创
发布博客 2019.09.26 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python接口自动化--状态码

简介  我们为啥要了解状态码,从它的作用,就不言而喻了。如果不了解,我们就会像个无头苍蝇,横冲直撞。遇到问题也不知道从何处入手,就是想找别人帮忙,也不知道是找前端还是后端的工程师。  状态码的作用是:web服务器用来告诉客户端,发生了什么事。·  状态码位于HTTPResponse 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”。 ”三位数字的状态码“便于程序进行处理,...
原创
发布博客 2019.09.26 ·
1193 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python接口自动化--post请求

简介  上篇介绍完发送get请求的接口,大家必然联想到发送post请求的接口也不会太难,被聪明的你又猜到了。答案是对的,虽然发送post请求的参考例子很简单,但是实际遇到的情况却是很复杂的,因为所有系统或者软件、网站都是从登录开始的,进入这扇门才可以发现里边的奥秘,所以首先介绍的第一个post请求肯定是登录了,但登录是最难处理的。如果把登录问题这只拦路虎解决了,那么后面问题都迎刃而解。...
转载
发布博客 2019.09.26 ·
1078 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

python接口自动化--requests库

简介  如果想用python做接口测试,我们首先有不得不了解和学习的模块。它就是第三方模块:Requests。虽然Python内置的urllib模块,用于访问网络资源。但是,它用起来比较麻烦,而且,缺少很多实用的高级功能。更好的方案是使用requests。它是一个Python第三方库,处理URL资源特别方便。查看其中文官网:http://cn.python-requests.org/zh...
原创
发布博客 2019.09.26 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

接口测试用例和报告模板

简介  当今社会在测试领域,接口测试已经越来越多的被提及,被重视,而且现在好多招聘信息要对接口测试提出要求。区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的文档,比如测试用例和报告,就有些不知所措了。这类问题在我加入的几个测试的群里,经常看到一些人在不断提问。  今天就用这篇文章来说说接口测试用例和报告。接口功能...
转载
发布博客 2019.09.28 ·
4928 阅读 ·
2 点赞 ·
1 评论 ·
37 收藏

python--接口测试工具介绍

简介  “工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,假入让你一天完成100个接口测试任务,你觉得你加班能完成,那么1000个、10000个........。如果有工具,可以大大提高你的效率,可以达到事半功倍,但是不是所有工具都...
原创
发布博客 2019.09.26 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python接口测试--如何设计接口测试用例

简介  上篇我们已经介绍了什么是接口测试和接口测试的意义。在开始接口测试之前,我们来想一下,如何进行接口测试的准备工作。或者说,接口测试的流程是什么?有些人就很好奇,接口测试要流程干嘛?不就是拿着接口文档直接利用接口测试工具测试嘛。其实,如果只是三五个接口,你可以这么做一个临时的接口测试。但是,如果是上百个接口,或者,你们公司的这个项目,第一次做接口测试,那么,我们还是很有必要严格遵守接口测试...
原创
发布博客 2019.09.26 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

python接口测试--初识接口测试

简介  经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚。接下来先看一下接口的定义。定义  接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。  人类与电脑等信息机器...
原创
发布博客 2019.09.24 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

postman接口测试工具

Postman是用于做接口请求测试,无论是前端,后台还是测试人员,都可以用postman来测试接口,用起来非常方便。同时也是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。请求流程Postman功能(https://www.getpostman.com/features)1.主要用于模拟网络请求包2.快速创建请求3.回放、管理请求4.快速设置网络代理...
原创
发布博客 2019.09.18 ·
662 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用Jmeter进行http接口性能测试

使用Jmeter进行http接口性能测试在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具。但是Postman只能模拟单客户端的单次请求,而对于模拟多用户并发等性能测试,就必须借助其他的工具了,这里推荐功能强大的JMeter自动化测试工具ApacheJMeter- Apache J...
转载
发布博客 2019.09.28 ·
1205 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

Python + Selenium自动化测试 -- 发送测试邮件

发送测试邮件这里封装一个send_mail()方法,用于测试完成后读取测试报告内容,并将报告内容通过邮件发送到接收人SMTP:Simple Mail Transfer Protocol,简单邮件传输协议 1 # coding: utf-8 2 3 import smtplib                            # 导入smtplib模块 4 from em...
原创
发布博客 2019.09.28 ·
1090 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python + Selenium自动化测试 -- 自定义Log类

本文用日志来记录我们测试脚本做的事情,其实最好的办法是写事件监听(对于小白的我,暂时不会,先从日志学起)。下面写一个日之类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。解决思路:1. 封装Log类,类名为Logger;2. 在Logger类中创建记录器logger;3. 创建一个handler,用于写入日志文件,写到磁盘;再创建一个handler,用于输出到控制台;4. 定...
原创
发布博客 2019.09.24 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多