![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
qq_45866403
一只小菜鸟
展开
-
5.2、Flask框架:处理和响应json数据
json_data = { 'a': 1, 'b': 2 } r = requests.post("http://127.0.0.1:5000/add", json=json_data)# 请求头中Content-Type的值是application/json。响应JSON时,除了要把响应体改成JSON格式,响应头的Content-Type也要设置为application/json。如果POST的数据是JSON格式,request.json会自动将json数据转换成Python类型(字典或者列表)原创 2024-06-26 15:04:13 · 467 阅读 · 0 评论 -
5.1、Flask框架:获取POST方法传送的数据
request.form['name'] 和request.form.get('name') 都可以获取name对应的值。对于request.form.get()可以为参数default指定值以作为默认值。如下编写server.py。如果name有多个值,可以使用request.form.getlist('name'),该方法将返回一个列表。Flask内置解析器request.form会自动解析数据。执行client.py请求数据,服务器代码会在终端输出。3、解析POST数据。原创 2024-06-26 14:51:44 · 384 阅读 · 0 评论 -
05、Flask框架入门
Flask是一个轻量级的基于Python的web框架。原创 2024-06-26 14:46:47 · 236 阅读 · 0 评论 -
04、接口自动化测试
jsonpath(res.json(),'$.msg')[0] ‘$’ 取值固定格式,一个点代表当前第一层级总的key如“msg”;删除:删除用户,删除课程;jsonpath(res.json(),'$..token')[0] 两个点代表取所有层级中key为“msg”的值。res = requests.post(url=u1,data=data) # form-data格式的参数。res = requests.post(url=u1,json=data) #json格式的参数。步骤:1、构造请求;原创 2024-06-26 14:38:24 · 362 阅读 · 0 评论 -
UI自动化测试问题点总结
options.add_argument('--no-sandbox') # 解决DevToolsActivePort文件不存在的报错。options.add_argument('--start-maximized') # 最大化运行(全屏窗口),不设置,取元素会报错。options.add_argument('--disable-javascript') # 禁用javascript。options.add_argument('--hide-scrollbars') # 隐藏滚动条, 应对一些特殊页面。原创 2024-06-25 14:54:02 · 653 阅读 · 0 评论 -
MACOS安装虚拟机全过程
右键开始键,选择“任务管理器”,然后往下滑,找到名字带有VMware的进程(下图圈起来的),全部都右键——结束进程。等一会儿,如果有“死而复生”的,也干掉它们,直到没有一个VMware进程为止;然后点击“处理器”,“处理器数量”和“每个处理器的内核数量”有多少就给多少,我这是1和4,不会调的可以参考(当然你的处理器要有4核);打开刚刚下载的文件夹,右键以管理员身份运行Unlocker.exe,等它下载必要的文件,下载完按回车退出。打开虚拟机,如果出现了一个白苹果,下面有一个进度条(如下),则说明成功了。原创 2024-06-25 14:49:17 · 547 阅读 · 0 评论 -
05、adb和monkey
adb shell命令:使用adb远程登录手机的控制台,安卓设备是基于Linux开发的,每个安卓手机都有控制台(aosp:/ #),可以输入Linux的指令来操作安卓。adb logcat:重点,使用adb工具来查看安卓APP崩溃、闪退、无响应的日志。monkey是安卓系统自带的稳定性测试的组件,兼容性/稳定性(安卓专项测试的一部分)原理:像一只猴子玩手机,通过模拟大量的操作来对APP做稳定性测试。adb devices :查看已经连接上电脑的安卓手机。adb push:文件传输,电脑传文件给手机。原创 2024-06-25 14:47:43 · 468 阅读 · 0 评论 -
05、接口测试
a.根据业务流程将将接口串起来,检查是否成功:有冒烟测试和检查核心业务流程是否能通的作用。a.断言:编程中的说法,可以自动判断结果。通过可继续运行,不通过就报错。pre-request scripts:这里面写的代码用于操作请求。有关新增、修改、编辑等跟数据库相关的接口,测试后需要到数据表中确认是否成功。c.关联:把上一个接口返回的数据做为下一个接口使用。b.对每个接口做单独的测试。逆向:账号--账号为空、账号错误。正向:账号密码正确登录成功。密码--密码为空、密码错误。3.2 postman测试。原创 2024-06-25 14:38:47 · 79 阅读 · 0 评论 -
04、Git常用指令合集
【代码】04、Git常用指令合集。原创 2024-06-25 14:32:17 · 116 阅读 · 0 评论 -
03、测试环境搭建
测试环境包含java、Tomcat、数据库等工具的安装使用。原创 2024-06-25 14:30:18 · 74 阅读 · 0 评论 -
02、测试流程
软件测试基本流程,包含bug六要素等概念原创 2024-06-25 14:27:34 · 101 阅读 · 0 评论 -
01、软件测试基本概念
了解软件测试基本概念原创 2024-06-25 14:22:15 · 83 阅读 · 0 评论