上面已经说了很多了,我觉得我这边测试组属于工程部的,也是挺扯的,不过好处在于独立于研发和项目,只是偶尔有工程部的运维领导来指点江山,我情商高没有翻脸。
我在主题里说明了,我参考下 httprunner,谢谢
现在改框架成本太高了……
嗯,你有更好的写法嘛
谢谢各位,加上 ensure_ascii=False,但是不够,还要 encode(),不然会报错,正确如下:
result = self.DeviceManage.send_post(url, (json.dumps(data, ensure_ascii=False)).encode(), header)
应该是接口响应增加了吧,从这个方面切入分析。
以前做过银行外包,亲身感受:1、无归属感 2、待遇不行 3、做的事情重复性高,提升空间基本没有
现在部门内也有外包测试,作为旁观者的感受:业务不行,技术不行,也无学习的劲头
见 16 楼的回复,我和他的意见一样。
现实一点,还是要看工期,开发改功能 bug 都屁滚尿流了,很难有精力去管体验性这种优化类 bug 的。
jmeter 有个 dummy sampler 看看是否能满足你的需要。
你看第一次建立连接客户端开的端口是 65415
然后客户端主动向服务端发出了 TCP 的 FIN 标识,说明是客户端,也就是 jmeter 主动发出关闭连接请求,这个连接关闭后,接着,客户端又重新建立了一个端口为 65418 的连接
我确实查了,一个 thread,如果勾选了 use keepalive,那就是长连接,如果连接一直非空闲,那客户端或服务端就不会发出关闭连接的信号,也说说你的理解嘛,请指正。
对于我这里的 jmeter 设置,只有 1 个线程,也就是一个用户,每秒一个请求,长连接应该是第一次请求时建立的连接,可以被后面的这个线程发起的每次请求复用,服务端和客户端的端口不变,不是吗?
这个方法我试了,不行,在 jmeter.property 文件改 httpclient4.idletimeout=10000,重启 jmeter,然后 http sampler 里参数也改了
要不考虑转部门?转产品线?跳槽?
socket,用的应该是 TCP 取样器
但是什么应用的接口只有 request 没有返回?没有返回在应用层面怎么判断成功?