当前位置: 首页 > news >正文

学生校园网站模板做自适应网站注意事项

学生校园网站模板,做自适应网站注意事项,抄袭网站,网址最全的浏览器插件安装搜插件selenium,安装添加config添加线程组右键线程组->添加->配置元件->jpgc - Chrome Driver Configoption和proxy不解释了添加Sampler右键线程组->添加->取样器->jpgc - WebDriver Samplerscript language 选择:JavaScript&…

插件安装

  • 搜插件selenium,安装

添加config

  • 添加线程组

  • 右键线程组->添加->配置元件->jp@gc - Chrome Driver Config

  • option和proxy不解释了

添加Sampler

  • 右键线程组->添加->取样器->jp@gc - WebDriver Sampler

  • script language 选择:JavaScript(可惜没有python)

  • 界面说明

  • Name - for the test that each Web Driver Sampler will have. This is used by the reports.

  • Parameters - is optional and allows the reader to inject variables used in the script section.

  • Script - allows the scripter to control the Web Driver and capture times and success/failure outcomes

DEMO代码及解释

https://jmeter-plugins.org/wiki/WebDriverSampler/
  • 示例代码

// 相当于python的from  import   java的importvar pkg = JavaImporter(org.openqa.selenium)// Start capturing the sampler timing 开始捕获取样WDS.sampleResult.sampleStart()// 代码块WDS.browser.get('http://114.116.2.138:8090/forum.php')
WDS.browser.findElement(pkg.By.id('ls_username')).sendKeys('admin')
// 等价于 WDS.browser.findElement(org.openqa.selenium.By.id('ls_username')).sendKeys('admin')WDS.browser.findElement(pkg.By.id('ls_password')).sendKeys('123456')
// js语法定义了一个 sleep函数 ,让你从python平滑过渡到 jsvar sleep = function(time) {var timeOut = newDate().getTime() + parseInt(time, 10);while(newDate().getTime() <= timeOut) {}
}WDS.browser.findElement(pkg.By.cssSelector('.pn.vm')).click()
sleep(3000)// 断言部分if(WDS.browser.getCurrentUrl() != 'http://114.116.2.138:8090/forum.php') {WDS.sampleResult.setSuccessful(false)WDS.sampleResult.setResponseMessage('Expected url to be XXX')
}
else{WDS.sampleResult.setSuccessful(true)
}// Stop the sampler timing 停止取样WDS.sampleResult.sampleEnd()
  • WDS就是Web Driver Sampler

  • 麻烦的是你可能并没有自动补齐(好像可以出来,但没研究),这个对象有哪些属性方法

  • 深入的研究要看

https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/package-summary.html
  • 比如显式等待的一个应用

var pkg = JavaImporter(org.openqa.selenium, org.openqa.selenium.support.ui)
var wait = new pkg.WebDriverWait(WDS.browser, 5, 0.5)
wait.until(pkg.ExpectedConditions.presenceOfElementLocated(pkg.By.cssSelector('ul.suggestions')))

关于WDS的一些属性

  1. WDS.name - is the value provided in the Name field (above).

  1. WDS.vars - JMeterVariables - e.g.

vars.get("VAR1"); vars.put("VAR2","value"); vars.remove("VAR3"); vars.putObject("OBJ1",new Object());

  1. WDS.props - JMeterProperties (class java.util.Properties) - e.g.

props.get("START.HMS"); props.put("PROP1","1234");

  1. WDS.ctx - JMeterContext

  1. WDS.parameters - is the value provided in the Parameters field (above).

  1. WDS.args - is an array of the strings provided in the Parameters field, but split by the space ' ' character. This allows the scripter to provide a number of strings as input and access each one by position.

  1. WDS.log - is a Logger instance to allow the scripter to debug their scripts by writing information to the jmeter log file (JMeter provides a GUI for its log entries)

  1. WDS.browser - is the configured Web Driver browser that the scripter can script and control. There is detailed documentation on this object on the Selenium Javadocs page.

  1. WDS.sampleResult - is used to log when the timing should start and end. Furthermore, the scripter can set success/failure state on this object, and this SampleResult is then used by the JMeter reporting suite. The JMeter javadocs provide more information on the API of this object

http://www.yayakq.cn/news/582668/

相关文章:

  • 搜狗网站入口顺义电大网上作业在那个网站做
  • 网站推广的营销策划方案二级网站建设情况说明书
  • 成都网站空间游戏推广一个月能拿多少钱
  • 电商网站建设与维护试题品牌营销策划公司排名
  • 网站建设人员信息佛山提供网站设计报价
  • 17网站一起做网店睡衣网站建设的审批部门是
  • 网站建设和维护pdf苏州吴中区做网站价格
  • 母婴微网站设计规划godaddy 同时安装dedecms和wordpress
  • 宁波公司网站首页优化东莞做网站公司哪家好
  • 网站ico图标美食app界面设计模板
  • 做艺术的网站代理建设网站
  • 网站建设及政务工作自查哪个女装网站做的好
  • 建设网站的情况说明山东能源集团 网站建设
  • 网站开发用框架开发的优缺点广州大型网站建设公司
  • jquery 单页网站政务网站建设原则
  • 如何做网站建设分销商城
  • 建筑行业招聘网站推荐合肥哪个公司是网络推广
  • 郑州搭建网站公司文山知名网站建设报价
  • 鄂州市网站wordpress前台页面显示文章图片
  • 淘宝客网站名扬中网站建设门户报价
  • 90设计网站可以商用吗学电子商务后悔死了
  • 电子商务网站建设知识电脑培训学校排名
  • 城乡建设网站职业查询系统网站结构模板
  • 幸福宝推广app网站入口网站优化的方法
  • ps常用素材网站有哪些大气的网站模板
  • 淮阳住房城乡建设局网站模板网站建设珠海
  • 做网站前的准备什么软件开发专业网站
  • 广州网站建设优化公司产品网络推广的方法
  • 做网站应该用什么配置的电脑开发一套app要多少钱
  • 注册了域名之后如何建立一个网站加强网站建设考察交流