2017/07/07一组讨论记录--关于pyhton接口测试

截至2017/07/07收集到的关于python接口测试,接口测试方面的问题如下:

1.     python接口测试如果要校验数据的正确性怎么办?比如测权限,不同的用户(一般以key值区分)只能看到自己的数据。(这问题来源于测试对外的api)

2.     python框架结构如何组织,即代码结构中各个文件夹的作用

3.     关于Python在实际工作中的实战,如何开展和如何组织接口测试?  实际开展中需要注意的问题

问:python接口测试如果要校验数据的正确性怎么办?比如测权限,不同的用户(一般已key值区分)只能看到自己的数据。(这问题来源于测试对外的api)

讨论:

权限模式不一样,测法不一样。有些权限是个人授权,还有就是群组授权,个人加入群组获得权限。一般header不一样,权限不一样。

PS:1.标头 (header) 是服务器以HTTP协议传HTML资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。2.个人加入群组获得权限,可以理解为角色发生转换。

问:Python脚本一般用什么工具运行?

讨论:

1.Pycharm(我也是用这个)

2.Python脚本要集成到jenkins里不需要纠结什么工具运行


问:通过什么方式将接口业务流程跑起来,数据采用什么方式存储和传递?

古代人:我之前用rebotfarmwork写接口自动化,存储传递一般用git

我:用git?怎么弄的?

五娃^﹏^:代码托管到gitlab上

PS:我觉得两位的意思应该是指代码的存储传递(不知道对不对)。

fairy:用python的unittest 的话,多个接口代码程序如何测试整个业务流程?数据如何传递?

五娃^﹏^:测试用例组装成测试套件,通过数据的流转讲接口串联起来。

古代人:rebotfarmwork是用变量来传递的,其他我没用过

古代人:比如创建服务接口,设定服务名为变量,查询服务也设定该服务名为变量,就串起来了,最后再加删除服务接口,也用该服务名,就是一个完整的创建查询删除场景。这其实就是三个接口。

fairy:将数据保存为公共变量?接口代码程序调用这个公共数据?

古代人:创建接口的参数服务名设为变量,就不用保存公共数据了,每次都是新数据。创建查询删除的测试是每个单独写的接口代码文件,后台封装Python方法。

fairy:如果测单接口,就单独写成一个文件?

古代人:对

fairy:测多个接口的调用,就把几个接口写到一个程序文件里?

古代人:是,这几个接口通过变量或者查询结果连接

古代人:接口其实很简单,平时我们用postman调接口,无非header,get/post/put/delete/,body/query/path

古代人:自动化只要能组成:header,域名/路径/参数,调用方式,拼接起来就是一个接口,很多个接口先后顺序调用就是接口自动化


fairy:这样会不会每个接口代码存在两份?一个是单独的接口程序A,一个是组合在一起时也要用到的接口程序A,如果后面只想测一个接口的话呢?

五娃^﹏^:你写一个单独的接口,然后写一个调度任务,组合任务就好了

五娃^﹏^:比如 单接口A、B、C。例如 接口A的执行结果是B接口的入参参数 那么 你这时可以写一个调度脚本D 在里面直接调用A和B。

古代人:用postman就好了。实际测试中,一般把所有接口都保存在postman,接口自动化报错的时候能随时单独调,很快找到原因。

fairy:比如有个项目,要开展接口测试。先用Postman测单个接口?然后同时采用python的requests写python的组合的接口代码?可以这样理解吗?

五娃^﹏^:看自身习惯 和紧急程度。

古代人:其实迭代快的才有必要接口自动化。


我:我的理解是测单个接口用Postman,测用多接口用python直接调用多接口测试

我的理解

2017/07/26

python跨文件调用函数的正确方法参考资料:http://blog.csdn.net/luo123n/article/details/49849649

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,992评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,212评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,535评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,197评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,310评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,383评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,409评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,191评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,621评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,910评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,084评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,763评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,403评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,083评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,318评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,946评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,967评论 2 351

推荐阅读更多精彩内容