摘要: 使用 JMeter 进行性能测试时,工具自带的查看结果方式往往不够直观和明了,所以需要搭建一个可视化监控平台来完成结果监控。 ##【实现原理】 通过 Influxdb 数据库 存储 JMeter+Telegraf 的结果,再通过 Grafana 采集 Influxdb 数据库数据,完成监控平台展示。 阅读全文
posted @ 2022-06-20 14:55 夜尽满天星 阅读(430) 评论(0) 推荐(0)
摘要: 在Selenium3中, WebDriver 提供8种不同的find_element_by定位方法来定位单个元素 方法 描述 参数 示例 ID 通过ID的属性值去定位查找单个元素 id: 需要被查找的元素的ID find_element_by_id('search') Name 通过Name的属性值 阅读全文
posted @ 2021-05-28 13:12 夜尽满天星 阅读(135) 评论(0) 推荐(0)
摘要: 针对不同研发阶段的测试目的,测试活动分为需求测试、组件/单元测试、集成测试、系统测试、验收测试、Alpha测试、Beta测试、UAT测试等级别。 一、需求测试 软件测试双V模型要求测试工程师在需求阶段就开始制定系统测试计划,考虑系统测试方法,但这还不够。全面的质量管理要求在每个阶段都要进行验证和确认 阅读全文
posted @ 2021-05-15 22:53 夜尽满天星 阅读(945) 评论(0) 推荐(0)
摘要: 在实施测试活动时,测试工程师需要遵循软件测试的基本原则。经过软件工程、软件测试理论几十年的发展与总结,概括出7条软件测试基本原则。 1.测试证明软件存在缺陷 无论何种测试活动,其目的都是为了证明软件存在缺陷。通过测试活动可以减少软件中存在未被发现缺陷的可能性,降低漏测风险,但即使通过测试未能发现任何 阅读全文
posted @ 2021-05-15 22:20 夜尽满天星 阅读(605) 评论(0) 推荐(0)
摘要: 起因 早上执行压测脚本,兴致勃勃的设置好时间,开心的点击运行,下午回来一看,一片爆红,提示“时间因子验证失败”! WHAT?上午不还好好的吗?时间戳不是次次更新的吗? 研究了下【察看结果树】里面的请求,发现登陆接口请求中的时间戳都是一个值,而这个值是【用户自定义变量】里的时间函数生成的,这个控件是放 阅读全文
posted @ 2021-04-27 14:59 夜尽满天星 阅读(696) 评论(0) 推荐(0)
摘要: Charles配置 ###选择菜单->工具->本地映射 ###启用本地映射 ##Django settings 配置 ###找到ALLOWED_HOSTS配置项 修改为 ALLOWED_HOSTS = ["localhost.charlesproxy.com"] 或 ALLOWED_HOSTS = 阅读全文
posted @ 2021-04-10 10:31 夜尽满天星 阅读(225) 评论(0) 推荐(0)
摘要: #unittest使用discover加载不同目录下的case discover如果需要调用多次,且在不同目录下的话,那么需要添加第三个参数传值,将新路径传入 # 学生端与教师端用例路径 student_case_path = os.path.join(os.getcwd(), "case/stud 阅读全文
posted @ 2021-03-17 10:51 夜尽满天星 阅读(155) 评论(0) 推荐(0)
摘要: #判断Python字典中key是否存在的两种方法 ##1.第一种方法:使用自带函数实现 # 生成一个字典 d = {"name": "Tester", "age": 10, "Tel": 110} # 打印返回值 print d.has_key("name") # 结果返回True ##2.第二种方 阅读全文
posted @ 2021-03-17 10:02 夜尽满天星 阅读(444) 评论(0) 推荐(0)