摘要: 问题描述: 有些系统接口判断用户是否登录,是校验登录接口成功后传的token值,也就是请求系统所有接口时,前端传参必带登录成功后接口返回的token,后台以此检验是否过期或是否有登录。所有接口都依赖登录成功后的token,那么可将token进行关联。本案例实现请求登录接口,获取token,将toke 阅读全文
posted @ 2019-03-21 10:31 kristin_n 阅读(5383) 评论(0) 推荐(0) 编辑
摘要: pip install requests或pip --trusted-host pypi.python.org install requests报错: 原因:网上解释为网速太慢,或被防火墙 解决方法:使用国内镜像加速 安装无报错,再查看库是否安装成功 阅读全文
posted @ 2019-02-18 16:21 kristin_n 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 问题描述:搭建接口测试框架,执行用例请求多个不同请求方式的接口 实现步骤: ① 创建配置文件config.ini,写入部分公用参数,如接口的基本url、测试报告文件路径、测试数据文件路径等配置项 ② 从配置文件中读取并返回文件中内容,或写入配置文件的方法,文件命名 readConfig.py ③ 从 阅读全文
posted @ 2019-02-16 15:40 kristin_n 阅读(4069) 评论(2) 推荐(2) 编辑
摘要: 接口请求方式为get请求,如下图抓包查看 Python实现脚本请求接口并以中文打印接口返回的数据 执行脚本,接口返回数据 使用到的函数 urllib.parse.urlencode() 把key-value这样的键值对转换成a=1&b=2这样的字符串 urllib.request.urlopen() 阅读全文
posted @ 2019-01-31 18:43 kristin_n 阅读(15589) 评论(0) 推荐(0) 编辑
摘要: 接口传递数据格式类型为json格式,如下图抓包查看 Python实现脚本请求接口并以中文打印接口返回的数据 执行脚本,接口返回数据 使用到的函数 json.dump() 将python对象编码成json字符串 requests.post(url, data) requests库提交数据进行post请 阅读全文
posted @ 2019-01-31 17:37 kristin_n 阅读(14630) 评论(2) 推荐(0) 编辑
摘要: 需要的工具 ①dex2jar-0.0.9.15(android反编译工具) ②jd gui(java反编译工具) 下载链接:https://pan.baidu.com/s/1c9W3gK2HmpuSamQTir55kA 提取码:l9eu 说明:反编译成功后的类都是abcd之类的样式命名,因被加密混淆 阅读全文
posted @ 2019-01-30 12:21 kristin_n 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 方法一 有源码的情况直接打开AndroidManifest.xml文件,文件会有package信息 android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 方法二 反 阅读全文
posted @ 2019-01-30 09:47 kristin_n 阅读(5929) 评论(0) 推荐(0) 编辑
摘要: 问题描述:现有一个测试环境安装了脚本相关的各类模块,现需要不通过联网下载,在另一个环境配置安装相同的模块 解决方案: 在安装了python脚本相关的各类模块的测试环境里,进入到任意目录下,导出python安装包环境,使用以下命令导出requirements.txt文件 将requirements.t 阅读全文
posted @ 2019-01-29 10:15 kristin_n 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 定义测试报告两种写法: 1)测试报告直接在本地绝对路径下生成 2)运行的脚本的上一级目录有_reports,测试报告页会在运行时自动在该目录下生成 目录结构如图: ⭐脚本可执行,但无HTML测试报告文件生成,其造成的原因是在PyCharm的执行模式错误 pycharm执行脚本时,调用的是pychar 阅读全文
posted @ 2019-01-29 10:12 kristin_n 阅读(1193) 评论(0) 推荐(2) 编辑
摘要: 问题描述:有一个绑定手机号的接口需要向手机发送验证码,接口会将验证码进行base64编码加密,加密后的值赋值给code参数,其他接口请求均需要code参数,如何带上该参数 解决方案:在请求其他接口前请求一个假接口,在假接口中添加断言,断言中将手机获取到的字符串进行加密,加密后的值添加到环境变量,在下 阅读全文
posted @ 2019-01-28 10:00 kristin_n 阅读(1212) 评论(0) 推荐(0) 编辑