面试基础知识

  1. 什么是负载测试?什么是性能测试

负载测试就是 通过逐步增加系统的负载 ,测试系统性能的测试变化  ,并最终在确定在满足性能指标的情况下 ,系统能承受的最大负载量的测试 ,例如 系统在响应时间不超过1s的情况下 ,能承受的最大的并发访问的用户量 

性能测试 : 在一定的约束条件下 ,系统能够承受的最大的负载压力

    2 .性能测试包括哪些测试 

包括 :负载测试,压力测试,大数据量测试 ,疲劳测试 

 3 . 性能测试的步骤 

测试需求 ,测试计划 ----- 测试设计,场景设计,脚本编写 --- 场景部署,环境搭建,场景执行 ----结果分析,问题定位,测试报告评估

4. 什么时间可以开始执行性能测试 

功能测试通过以后,一般需要进行性能测试的系统,用户量比较大,业务比较繁琐,比较重要的功能模块 

 

selenium定位不到元素的问题 以及解决方式

1.动态id定位不到元素,无法通过定位id来准确的定位的element
推荐使用xpath的相对路径方法查找元素 
2.iframe的原因定位不到element
由于需要定位的元素在某一个frame中,所有需要单独的id/name/xpath是不能定位到这个元素的 ,这种情况需要先定位到frame,然后再定位到里面的某一个元素的方法来定位到这个元素 driver.swithTo.frame()
3. 不在同一个frame里面查找元素 
使用默认的conteng进行切换
4. xpath描述错误
没有按照xpath的规则来写 ,造成找不到元素的情况 
5. 点击速度过快,页面没有加载出来就需要点击页面的元素 
需要增加等待时间 ,显示等待时间可以通过wait 或者util来实现 

6.firefox 安全性强 ,不允许跨域调用出现报错 
firfox安全性强 ,不允许跨域调用 

隐式等待和显示等待的区别

显示等待 ,就是明确的要等到某个元素的出现 或者某个元素的可点击的条件 ,等不到就一直等,除非再规定的时间内找不到 ,最后跳出Exception
一直等到元素出现才去操作 ,如果超时就报异常 
webdriverwait .util

隐式等待,就是再创建driver时,为浏览器对象创建一个等待时间,这个方法是得不到某个元素就等待一段时间,直到拿到某个元素位置
注意 :在使用隐式等待的时间,实际上浏览器会在你自己设定的时间内不断的刷新页面去寻找我们要找的元素

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值