文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

第二课

本节课目的是用来测试一个非JS生成的web网页,以及API接口的工具包。包括PC端和H5端,如果h5

(localhost,127.0.0.1)

requests包

作为urllib的封装版提供了很多实用的方法,最实用的就是提供了各个请求方法包括get,post,put,delete

beautifulsoup4包

beautifulsoup4 这个包是和下面的lxml配合使用的。从而让我们能够选择CSS的能力

lxml解析包

CSS 选择器

这个是CSS的一个重要的功能,但是我们要测试html必须得了解这个才能够进行测试

pip install requests beautifulsoup4 lxml

selenium包

我们进行JS渲染的页面测试的时候,就需要实用到这个包下面的webdriver包了。这个让我们能够跑phantomjs和chromedriver
让我们能够自动进行浏览器渲染

API测试实例演示

API的测试需要你了解API是实用POST,GET,PUT,DELETE 的那个方法的,哪个方法代表什么,能够提供什么功能。
进而进行测试。

JS 生成网页的测试实例演示

非JS生成网页测试实例演示:

作业 编写一个测试API的脚本来测试概率问题

当请求的数值为1-500 时概率为5% 出现中奖这个词,500-1000 为10% 1000-2000 为15% 2000以上为20%概率
编写适当的脚本测试概率是否正确。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化