自动化,主要是接口测试,python+requests,…

自动化,主要是接口测试,python+requests,搭配unittest和报告邮件,还是用jmeter比较厉害呢。。。我们一直用的python这一套,包括网络编程和多进程编程,现在新的自动化经理让我们转成他熟悉的jmeter自动化。。。基本抛弃掉代码编写,到底哪一套更优秀?

程序猿.泰山弟子说:听经理的,java这套市场大

楼主说:经理说他要摆脱代码。。。让手工测试也能做自动化。。。。但是我认为不会写代码的就做不好自动化。。。比如不会写代码的碰上加密算法就懵逼了。。。这次还是我用的Python写成服务才跳过的加密

刘姥姥说:听领导的吧。jmeter确实是不懂代码的也可以解决大部分接口

刘姥姥说:要不然你们自己做成jmeter一样可视化吧,写个简单的前端页面

楼主说:但是。。。。我们喜欢写代码。。

刘姥姥说:但是不懂代码的人用不了。领导不能保证你们永不跳槽吧。 我们搞啥都是做成页面。

金轮法王说:jmeter不方便版本管理啊,功能倒是都全,加解密也可以写的

北京爱奇艺科技有限公司员工说:虽然我也用jmeter,但是高级脚本语言能做的事情比jmeter多了去了。。

北京爱奇艺科技有限公司员工说:Python都搞不定,换人吧,自动化就是有门槛的

楼主说:所以很纠结,jmeter不会用

测试.武当弟子说:jmeter就是个工具,你语言都会了,工具好学的

北京爱奇艺科技有限公司员工说:不要怕,jmeter更简单[坏笑]

楼主说:我个人觉得Python这一套非常适合自动化,比工具好用很多

北京爱奇艺科技有限公司员工说:说服老板可以从业务需求出发,如果你们业务比较复杂,需要连数据库动态检验什么的,写脚本实在太方便了,纯工具就很吃力了,还有脚本有成熟的测试框架,和外部集成也方便,还有就说可读性,维护成本等,jmete终究是个xml。。。

楼主说:接口的确会需要用到数据库校验。。。经理说jmeter也可以做,直接让数据库做成接口形式。。。我感觉好麻烦。。代码直接一遍就走完了

北京爱奇艺科技有限公司员工说:[哈哈]这些接口的质量又要怎么保证呢

楼主说:我就是不知道jmeter能不能做断言

测试.泰山弟子说:jmeter的调试太难了,beanshell写的有问题想debug的时候是痛苦的,所以我选择Python,大不了写套界面好看点

楼主说:jmeter能做断言吗。。。我最近本来就在用django做界面了。。。然后凉凉

北京爱奇艺科技有限公司员工说:可以的

码界窦唯说:估计领导想的以后新人好上手吧,可以先整明白jmeter,再考虑是否有与Python结合的点,这样更有说服力

程序猿.解宝说:都是垃圾

楼主说:领导被我搞定了。。。学Python去了[哈哈]