随笔分类 - Automatic
摘要:变量和注释 1.变量 在编写变量尽量要让其清晰只给,让人清除搞清楚代码的意图 下方两段代码作用完全一样,但第二段代码是不是更容易让人理解 value = s.strip() username = input_string.strip() 1.1变量的基础知识 1.1.1变量的交换 作为一门动态语言,
阅读全文
摘要:背景 现在市面上有众多成熟的性能测试工具,JMeter就是其中之一。可以通过JMeter快速将已有的Selenium代码以性能测试的方式组织起来,并使用JMeter丰富的报表功能展示测试结果。 相关链接 selenium webDriver的运用 Selenium自动化测试之Selenium IDE
阅读全文
摘要:声明实例运行浏览器 配置浏览器驱动后,可以通过简单的2行代码就可以驱动浏览器(配置这里不加赘述) from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") 1.简单操作
阅读全文
摘要:简介 Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试 使用场景 Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高
阅读全文
摘要:今天在玩jmeter的时候,发现一个问题:一个关于 jmeter变量是否在引用时候需要加上引号的坑; 众所周知:jmeter引用变量的时候 需要使用${变量名} 但是:大家是否遇到过有时候变量名外需要加上引号情况呢? 这里给大家分享一个坑!!!!!!!!!! 我想给接口写一个重试机制,配合while
阅读全文
摘要:我们的工作中,通过抓包经常会发现有很多入参都是被encode过一层,形成了如上图所示的样子; 这些参数我们是可以通过fiddler去转码的;但是如果我们要做jmeter的脚本,不可能每一次都手动去转码复制; jmeter里面提供了两种encode方法 ${__javaScript(encodeURI
阅读全文
摘要:有时候我们需要使用jmeter去结合csv文件去做一些简单的数据驱动处理; 例如把数据库数据黏贴到csv文件中或者把网页上的数据填入到csv文件中; 直接我一般是用手自己黏贴复制过csv文件中,比较麻烦; 所以我就想能不能通过beanshell把数据直接写入到csv文件中呢? 奈何本人java和be
阅读全文