其实这一次的课程,自己第一次听的时候不是太懂。主要是这门语言不怎么熟悉,很多地方没学习过,也没有了解过,所以听起来不是太明白。估计有不少人有同样的感受。
课程的开始讲了下python需要掌握的一些基础,主要是提到需要掌握结构图中的变量和数据类型以及字典中的部分内容,虽然没有仔细说具体的内容,但是看了下结构大纲,发现自己一大半都没用过,看来需要学习的东西很多。然后看了下数据库的那边的命令,也有一半没有使用过。看来java和python的两种不同的语言之间,还是存在一些差别的。然后讲了下json这边的知识,这边自己还是第一次接触通过python查看和获取返回值,虽然自己平常用工具看过接口的json的返回值,但是通过代码获取还是第一次。对于类的封装和继承,半个月前的python自学的时候有看过,还没完全看明白,但是整体的使用方式和java是一致的。接下来讲到了python的接口自动化,需要自己安装pytest这个python的中间件工具,当时自己提前安装了这个中间件,不知道为什么中间提示需要升级pip的版本,升级后发现pytest不能用了,在网上百度,说是缺少了依赖包,自己安装了依赖包,还是提示错误,暂时未找到解决的方法。然后和我们使用工具一样,需要一份接口文档,这样可以设置相关的参数。基本的输入输出按照接口文档填写就可以,python的接口测试有固定的格式。但是如果要实现自动化的话,需要自己设计好相关的用例,避免不必要的重复,并且由于使用python进行接口的测试得到的结果,取其中的部分值作为下一个接口请求中的参数比较麻烦,建议是使用固定的参数,这个确实是一个小小的遗憾。python写的接口测试用例可以和Jmeter的脚本一样,通过jenkins进行集成,设置成定时任务作为冒烟测试的一种方式。
总体来说,python这门语言的使用比java还是相对简单一些,需要自己多多努力去练习,去多方面的应用,就会逐步的熟练起来的。
网友评论