摘要: 前言: 正则表达式,是对字符串操作的一种逻辑公式,也就是说事先定义好一些特殊字符,以及这些特定字符的组合,组成一个“规则字符串” 这里先说一下,正则表达式里面一些特殊字符的含义: ():表示封装待返回的匹配字符串 .:匹配任何字符 +:一次或多次 ?:不要贪婪,在找到第一个匹配项后停止 .*:任意字 阅读全文
posted @ 2019-11-08 15:21 噜啦啦zyq 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 首先,我们来了解几个jmeter中的概念 我们在添加一个线程组时通常都要配置这几个属性 线程数:即并发用户数 ramp-up时间(秒):持续时间,加速时间 比如,并发数是1000个,持续时间设置为10,表示跑完1000个线程,我要花费10s,那每秒钟就要发送100个线程 并发数是1000个,持续时间 阅读全文
posted @ 2019-11-07 15:27 噜啦啦zyq 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: 当测试需求要求是阶梯型的压力测试场景时,使用该线程组。 比如测试场景是 从100并发开始,每60s加压50并发,直至达到目的并发数(中途发现问题随时停掉),之后保持每60s停止50并发的速率关闭 一、准备工作 安装一个插件,lib/ext下的JMeterPlugins-Standard.jar放到J 阅读全文
posted @ 2019-11-06 17:51 噜啦啦zyq 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 1、想想你的Jenkins环境要搭建在哪里? 看工作需要,是否搭建在tomcat上。我这里是搭建在tomcat上,去官网下载一个jenkins稳定版本的安装包。然后把jenkins包压缩下来,然后抛到webapps下面,重启tomcat即可。 安装完后,在浏览器上打开jenkins的配置后台页面。如 阅读全文
posted @ 2019-11-06 17:04 噜啦啦zyq 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、是不是等的时间不够,一般用智能等待 在等待元素时,可以这样: #元素在页面上的位置 self.acceMan="//input[@id='username']"#定位这个元素通过xpathlocator = (By.XPATH,self.acceMan)#每隔1s检测一次,时限30s,直到找到这 阅读全文
posted @ 2019-11-06 17:02 噜啦啦zyq 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在定位界面时,遇到一种情况,你明明看你写的xpath能找到页面元素,为何在执行脚步的时候就是会报找不到元素呢?你有做等待,在页面上也找到了,为何还是报unable to locate? 这个时候你要注意查看界面是否有iframe? 在处理时,要先切入到iframe中。 在实际操作中,遇到一种情况,先 阅读全文
posted @ 2019-11-06 17:02 噜啦啦zyq 阅读(585) 评论(0) 推荐(0) 编辑
摘要: jmeter是对服务器进行压测,当然也能对数据库服务器进行压测 1、首先要下载一个数据库的驱动,也就是说,jmeter要连接数据库,那么jmeter中就要有一个对应数据库版本的驱动,来驱动数据库。我的理解,你要驱动别人做一些事情,你自己要了解这个人嘛,不了解他,怎么驱动他来帮你做这个事情呢,那驱动就 阅读全文
posted @ 2019-11-06 16:58 噜啦啦zyq 阅读(1879) 评论(2) 推荐(1) 编辑
摘要: 今天有位同学问我,要获取紫色框内的内容要怎么定位 这里可以通过xpth轴的概念 看图,第一眼以为是span[@class='price_board']下的元素,问题是第一个span不要。因此这里可以通过//span[@class='title']的兄弟节点,如下: //span[@class='ti 阅读全文
posted @ 2019-11-06 16:56 噜啦啦zyq 阅读(138) 评论(0) 推荐(0) 编辑