- 博客(20)
- 收藏
- 关注
原创 将请求1返回结果(数组),随机作为请求2的参数
格式是$.目标取值参数位置名称。比如$.data[*].id, 意为请求1返回的内容格式是data 下面每组中都有一个id。没有“”:“”这样的JSON格式,直接在JSON path expressions中填写 $。macth no.(0 for random):匹配位置,0代表随机取值,1代表取第一个ID,2代表取第二个ID。2、在请求2中使用变量${参数名},图片中是${modulus}. 这样就可以实现了。1、在请求1下面增加后置处理器,JSON Extractor.
2024-05-23 09:57:01
199
1
原创 元素可以唯一定位到,但是click()时提示失败,解决方案
PythonUI自动化测试时,click()点击按钮提示失败,使用鼠标操作代替。
2022-08-01 14:10:28
2077
1
原创 excel升级到2019后,JIRA import issues from CSV导入使用GB2312乱码
原来使用的office版本过旧,升级到2019。升级后JIRA import issues from CSV导入使用GB2312乱码。解决方式:1、保存CSV文件时,选择csv utf-8类型。2、导入文件时,JIRA中也选择utf-8类型。乱码解决。...
2020-12-22 15:27:46
1181
原创 import issues from CSV 不支持‘报告人’“状态”解决结果等字段,External system import可以实现这些
步骤1:进入后台管理-系统-导入和导入-External system import。步骤2:选择import from comma-separated values(CSV).步骤3:准备导入文件,表头可以添加报告人、状态、解决结果。步骤4:导入过程跟import issues from CSV 方式一致。这种方式下,可以找到目标字段。但导入失败,查看日志信息如下:关...
2020-02-12 18:47:09
503
1
原创 JIRA import issues from CSV
之前在工作中,很多人问过能不能导入,我都说不能(捂脸)。在疫情期间远程办公,突然发现了这个功能import issues from CSV,就研究了下。1、创建Excel,定义好表头,转换为CSV格式。注意:问题类型值必须要与JIRA系统中对应,经办人也必须对应,是JIRA账号而不能输入中文姓名。2、导入数据步骤1:在问题-选择import issues from CS...
2020-02-12 16:27:25
4037
9
原创 JIRA 定义工作流
在上一篇里讲了如何自定义问题类型,https://blog.youkuaiyun.com/historystory/article/details/104273462这篇来讲述下,如何给新创建的问题类型制定工作流。我研究了下我们测试用例实际使用的场景,发现问题状态的转换过程跟缺陷一样,只有在执行用例时(状态从开始/进行中变为已解决)操作页面不一样。1、创建解决问题页面,即执行用例页面。步骤1:...
2020-02-12 11:01:47
2461
原创 JIRA自定义问题类型,管理测试用例、需求变更等
工作中遇到的问题使用表格管理测试用例,无法多人操作一份文件,当有需求变更导致用例变更时,在表格中体现多有不易。 表格用例写完后,才可以进行检查,效率差。而公司使用JIRA来管理缺陷,而JIRA又有强大的定制功能,所以想将测试工具统一。同时还可以在公司内推广,使测试工作输出物统一规范管理。1、创建问题类型使用管理员账户进入上步骤的页面,按照序号操作。在下图中创建问题类型“Test...
2020-02-12 10:20:46
6684
原创 测试用例,验证模糊查询后,查询结果中是否每个值均包含搜索关键字
from selenium import webdriverimport timeimport unittest#定义空列表list_1 = []#通过指定位置,获取目标元素,存储到列表中for i in self.driver.find_elements_by_xpath("//div[contains(text(),'项目编号')]/parent::div/div[1]"):...
2020-01-10 16:27:04
1923
原创 监控-添加Linux负载生成器
启动不能使用root用户,启动负载生成器cd /opt/HP/HP_LoadGenerator/bin./m_daemon_setup startps aux | grep m_agent_daemon安装1、获取安装包,确认Linux是否安装c++,没有需要安装2、安装compat-libstdc++时,报错解决步骤 # yun install libgcc重新安装compat-libstdc+...
2018-06-13 10:48:16
1301
原创 清理运行generator产生的临时文件 修改临时文件存放目录
查看磁盘使用情况 df -lh段时间linux的generator后会产生大量临时文件,存储在tmp下brr_开头的文件夹都是lr产生的临时文件,用如下方法清空 cd /tmp rm -rf brr_* 在运行场景时,爆出磁盘空间已满。但另外其它磁盘浪费未使用情况。所以百度出以下修改临时文件存放目录方法。LoadRunner是使用用户 NT ANTHORITY\SYSTEM 用户来执...
2018-06-13 10:47:51
1433
转载 获取监控windows服务权限
图中已列出了所有的共享,C盘已经是默认的共享,不需要设置的。win7和xp方法相同。以D盘为例:删除D盘共享 net share D$ /delete重建D盘默认共享 net share D$=D:\------------------------------------------------------------------ Performance Problem Root-Cause ...
2018-06-13 10:47:33
652
转载 关联及web_reg_save_param
一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查 找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的 数据,转变成动态的数据。什么内容需要关联:当脚本中的数据每次回放都发生变化时,并且这个动态数据在后面...
2018-06-11 11:12:31
1075
原创 截取某一段数据,生成本地文件
#include "globals.h"Action(){ long file; char * sessionid; char * canshuming;\\如何有多个参数需要截取,就弄红色部分,多组即可。 web_reg_save_param("result", "LB=", "RB=", "Search=all", L...
2018-06-11 11:05:14
501
原创 LR访问oracle、mysql数据源,生成本地变量表
oracle做脚本时经常要取一些如用户表、订单表之类的数据,这些数据自己准备太麻烦,不如直接从数据库中取得,放到本地的Dat文件中,做为测试驱动数据。本人对数据库了解不多,这些天测试网站学会了这一招,共享出来,请大虾们指教。1、在本机上安装Oracle客户端;2、寻找\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora,添加数据库内容(修改H...
2018-06-11 11:04:28
253
转载 截取时间戳+虚拟用户ID组成一个参数,某参数将其引用
#include "globals.h"action(){ int id,scid; char *vuser_group,strid[10]; char proposalNo[32]; lr_whoami(&id,&vuser_group,&scid);//获取当前运行的虚拟用户id,组id,场景id //lr_message("Group:%...
2018-06-11 11:03:04
654
转载 将请求结果进行打印
1、REQUEST,用于提取完整的请求头信息。2、RESPONSE,用于提取完整的响应头信息。3、ResponseBody ,用于提取完整的响应体信息。注意,这两个变量仅在请求前使用web_save_header注册使用。示例如下:Action(){ web_set_max_html_param_len("262144"); // 默认最大长度为256 web_reg_save_param("...
2018-06-11 11:02:07
422
转载 LR连接mysql数据库,进行增删改查
#define MYSQLSERVER "IP"#define MYSQLUSERNAME "**"#define MYSQLPASSWORD "**"#define MYSQLDB "**"#define MYSQLPORT "3306"#include "Ptt_Mysql.h"#include "mysql.h"#include "mysql_com.h
2018-06-11 11:00:57
1546
原创 lr_eval_string&lr_save_string&lr_save_var
这两个函数往往结合使用,所以列在一起解读。lr_eval_string一、解释主要用于返回脚本中的一个参数当前的值。lr_save_string一、解释主要是将程序中的常量或者变量保存为LR中的参数。int lr_save_string (const char *param_value, const char *param_name);param_value :要保存的值 param_name:...
2018-06-11 10:53:51
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人