- 博客(6)
- 收藏
- 关注
原创 记录paython selenium 测试vue的单选框的一次踩坑(明明单击已经成功了,但是调试脚本时页面不展示出来)
先说踩坑的教训:vue框架因为页面代码会实时改变,不要通过运行代码时弹出的浏览器判断是否成功,尤其是涉及到页面代码实时变化的部分,可以通过get_arrtibute方法输出一下看看上图就是要测试的单选框,下图就是对应的页面代码可以看到,现在“展示”按钮已经被选中了,对应的页面代码中第一条红线标出的元素,这里的class值是el-radio is-checked。然后隐藏按钮没有被选中,第二条红线标出来的代码中class的值是el-radio,明显能看出来这里是选中的class里面有is-check(
2021-02-26 15:54:05
1035
原创 使用Loadrunner代理录制手机app脚本
app愈发流行的现在,手机的app性能测试也出现了。。。不多说了直接上正题。首先,loadrunner12有了手机端app在手机端录制代码的,试过了,不好用等他们在完善程序吧。我们要说的是通过loadrunner代理来录制代码的方法。是这样loadrunner早就提供这种方法,就是其他客户端比如手机app把请求发到loadrunner上再由loadrunner转给服务器端,这样loadrunner虽然不能直接运行app但是可以监控其数据交互从而录制内容。大体网络拓扑是这样的:上面的是原来的网络图,下
2021-02-03 16:02:50
662
原创 loadrunner向txt输出内容的方法
背景项目上遇到一个问题,一个业务要先新建再审批,审批的时候需要根据新建数据的id来执行业务,这个id是新建成功后的response里面带的数据,页面上无法获取到,再没办法动数据库的情况下想要测审批的性能需要大量的id,只能通过loadrunner自动化新建然后将reponse里面的id输出出来来供审批使用了。loadrunner把id记录在txt里面然后供测试时使用。上干货别的不多说,看这个文章的应该是遇到问题需要解决的,直接来最实用的脚本先上截图,看的清楚些Init的action的End的
2021-01-26 17:18:39
598
原创 loadrunner中post请求中要提交的参数中需要有utf-8格式的中文怎么办
测试时遇到这么一个情况,post一个请求,type是application/x-www-form-urlencoded,使用web_submit_data的提交大概是这样的图中箭头指着的参数需要填写中文,通过抓包等手段发现后台只能读出utf-8格式的中文,如果这里直接输入Value=中国则后台不能识别,因为中文系统的编码格式应该是GB2312之类的反正不是utf-8这里就需要进行转码,可以使用lr_convert_string_encoding这个函数可以看到有四个参数第一个是要转换的内容,第二个
2021-01-25 14:16:21
1080
原创 Loadrunner socket测试内容总结
socket简介这里请大家自行百度。这里测的是基于tcp的长连接socket,简单点说,不同于平时测试的web应用,socket像打电话一样,需要接通—保持通信—断开,且这三个应该是一个完整的过程,缺一不可。然后保持通信的时候也需要一直连接,一旦断开也会出现错误。当然也正因为如此,socket通信的信息正确性相较于普通http报文来的更加安全。在性能测试中遇到socket项目应该怎么做背景这次是在测试的时候客户想要终端往后台发送数据报文,在多台数据终端发送时后台的处理能力。通过这个我们也可以发现,s
2021-01-20 15:45:33
1618
原创 jmeter虚拟内存修改 windows linux
jmeter虚拟内存修改 windows linuxwindows下的jmeter内存修改linux系统jmeter设置本人使用是jmeter5.2.1版本,工作上需要执行较大并发的测试,一开始测试时发现并发量越大吞吐量越小但是被测服务器硬件资源消耗越少,纠其原因发现应该是测试机性能不足。windows下的jmeter内存修改windows系统运行jmeter要修改内存需要到jmeter的bin目录下找到jmeter.bat文件,打开该文件的时候可以看到上面注释中有对应的内容所以我们只需要在注释下
2021-01-20 14:29:03
742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人