python解释器--pycharm开发集成工具(ide)

本文介绍了如何使用PyCharm进行Python接口测试,包括安装requests等第三方库。同时,详细讲解了移动端自动化测试,特别是Appium的安装与使用,如通过Appium-Python-Client进行客户端库的安装。此外,还提到了Android SDK的安装以及不同类型的HTTP请求内容类型。最后,提到了mysqlclient库的安装用于数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第三方接口库
  • pip install requests
  • pip install xlrd
  • pip install xlwt
  • pip install xlutils
移动端自动化测试

– 客户端库 安装

  • pip install Appium-Python-Client
  • 确保安装匹配版本的selenium 和 appium
    pip install selenium -U

– 安装Appium Server
- 方法一(国外):node.js & npm
npm install -g appium
- 方法二:Appium Desktop
项目地址 https://github.com/appium/appium-desktop
下载地址 https://github.com/appium/appium-desktop/releases/latest
安装 Android SDK
- 安卓app的自动化,Appium Server 依赖Android SDK
Android Studio 包含了 Android SDK 的安装工具
- 官网 https://developer.android.google.cn/studio/
- 版本历史 https://developer.android.google.cn/studio/archive.html

appium在这里插入图片描述

Python 开发接口测试
  • 使用python语言也可以实现Web API接口测试
  • 根据测试用例
    构造出相应的HTTP请求,发送给服务端
    内置库:httplib/ urllib2
    第三库 urllib3/ requests/ pyCurl
    接收并检查相应消息
    resuests库中文API
    http;//cn.python-requests.org/
    运行 -> cmd / win + R 打开控制台
 pip install requests
 

请求content-type:

  • 表单application/x-www-form-urlencoded

  • application/json

  • application/xml

  • 常见的媒体格式类型如下:

    text/html : HTML格式
    text/plain :纯文本格式
    text/xml : XML格式
    image/gif :gif图片格式
    image/jpeg :jpg图片格式
    image/png:png图片格式

    以application开头的媒体格式类型:

    application/xhtml+xml :XHTML格式
    application/xml : XML数据格式
    application/atom+xml :Atom XML聚合格式
    application/json : JSON数据格式
    application/pdf :pdf格式
    application/msword : Word文档格式
    application/octet-stream : 二进制流数据(如常见的文件下载)
    application/x-www-form-urlencoded : 中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)
    另外一种常见的媒体格式是上传文件之时使用的:
    multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式

mysqlclient库

  • pip install mysqlclient==1.3.12
  • 获取数据:fetchone/ fetchmany/ fetchall
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值