自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 159 1

原创 元素可以唯一定位到,但是click()时提示失败,解决方案

PythonUI自动化测试时,click()点击按钮提示失败,使用鼠标操作代替。

2022-08-01 14:10:28 1833 2

原创 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 1052

原创 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 432

原创 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 3339 8

原创 JIRA 定义工作流

在上一篇里讲了如何自定义问题类型,https://blog.csdn.net/historystory/article/details/104273462这篇来讲述下,如何给新创建的问题类型制定工作流。我研究了下我们测试用例实际使用的场景,发现问题状态的转换过程跟缺陷一样,只有在执行用例时(状态从开始/进行中变为已解决)操作页面不一样。1、创建解决问题页面,即执行用例页面。步骤1:...

2020-02-12 11:01:47 2397

原创 JIRA自定义问题类型,管理测试用例、需求变更等

工作中遇到的问题使用表格管理测试用例,无法多人操作一份文件,当有需求变更导致用例变更时,在表格中体现多有不易。 表格用例写完后,才可以进行检查,效率差。而公司使用JIRA来管理缺陷,而JIRA又有强大的定制功能,所以想将测试工具统一。同时还可以在公司内推广,使测试工作输出物统一规范管理。1、创建问题类型使用管理员账户进入上步骤的页面,按照序号操作。在下图中创建问题类型“Test...

2020-02-12 10:20:46 6452

原创 测试用例,验证模糊查询后,查询结果中是否每个值均包含搜索关键字

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 1864

原创 监控-添加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 1251

原创 清理运行generator产生的临时文件 修改临时文件存放目录

查看磁盘使用情况 df -lh段时间linux的generator后会产生大量临时文件,存储在tmp下brr_开头的文件夹都是lr产生的临时文件,用如下方法清空     cd /tmp    rm -rf brr_* 在运行场景时,爆出磁盘空间已满。但另外其它磁盘浪费未使用情况。所以百度出以下修改临时文件存放目录方法。LoadRunner是使用用户 NT ANTHORITY\SYSTEM 用户来执...

2018-06-13 10:47:51 1373

转载 获取监控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 602

转载 关联及web_reg_save_param

一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查 找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的 数据,转变成动态的数据。什么内容需要关联:当脚本中的数据每次回放都发生变化时,并且这个动态数据在后面...

2018-06-11 11:12:31 918

转载 loadrunner-减少带宽占用

2018-06-11 11:07:32 419

转载 乱码解决

2018-06-11 11:06:45 239

原创 截取某一段数据,生成本地文件

#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 475

原创 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 223

转载 截取时间戳+虚拟用户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 614

转载 将请求结果进行打印

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 375

转载 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 1503

原创 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 338

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除