查找函数+atoi-----注册函数+strcmp函数

loadrunner中接口判断的2中方法    如下:

1. ●查找函数web_reg_find()

● atoi():将字符串转换为整型值 作比较  > 0

 1 Action()
 2 {
 3 //检查点函数+atoi函数
 4     web_reg_find("Search=Body",
 5         "SaveCount=fin_cnt",
 6         "Text=code\":\"0\"",
 7         LAST);
 8
 9     lr_start_transaction("get");
10
11     web_url("get",
12
13     "URL=http://localhost:8080/pinter/com/getSku?id={num}",
14
15     LAST );
16
17     if(atoi(lr_eval_string("{fin_cnt}")) >0 ){
18
19         lr_end_transaction("get", LR_PASS);
20
21     }else{
22
23         lr_end_transaction("get", LR_FAIL);
24
25     }
26
27     return 0;
28 }

2. ●注册函数  web_reg_save_parameter

 ● strcmp函数     是把代码字符串转化为acll码,对应的数据进行比较。字符是否一致,这样判断的。

 1
 2     // 注册函数,格式如下
 3
 4         web_reg_save_param("参数名",
 5             "LB=左边界",
 6             "RB=右边界",
 7             "Ord=1",
 8             LAST);
 9
10
11      //"Ord=1", 可以是1,或其它条数  1 web_reg_save_param
 1 strcmp
 2
 3
 4 Action()
 5 {
 6
 7
 8 // 1,用关联函数把乱码数据保存下来
 9 // 2,编码转换,
10 web_add_header("Content-type", "application/json");
11
12 web_reg_save_param("msg",
13 "LB=message\":\"",
14 "RB=\"",
15 "Ord=1",
16 LAST);
17 lr_start_transaction("post-2");
18
19     web_custom_request("post", "Method=POST",
20
21     "URL=http://localhost:8080/pinter/com/register",
22
23     "Body={\"userName\":\"{xxx}\",\"password\":\"1234\",\"gender\":1,\"phoneNum\":\"110\",\"email\":\"beihe@163.com\",\"address\":\"Beijing\"}",
24
25     "TargetFrame=",
26
27     LAST );
28
29
30     lr_convert_string_encoding(lr_eval_string("{msg}"),  LR_ENC_UTF8 , LR_ENC_SYSTEM_LOCALE , "afterEncode");
31
32
33
34
35    if (strcmp(lr_eval_string("{afterEncode}") , "注册成功") == 0) {
36       lr_end_transaction("post-2", LR_PASS);
37   }else{
38       lr_end_transaction("post-2", LR_FAIL);
39   }
40
41
42   return 0;
43 }

原文地址:https://www.cnblogs.com/zhenyu1/p/10564192.html

时间: 2024-11-10 13:51:04

查找函数+atoi-----注册函数+strcmp函数的相关文章

Linux - atexit()(注册终止)函数

进程终?的?式有8种,前5种为正常终?,后三种为异常终?: 1. 从main函数返回:2 .调?exit函数:3 .调?_exit或_Exit:4 .最后?个线程从启动例程返回:5 .最后?个线程调?pthread_exit:6 .调?abort函数:7 .接到?个信号并终?:8 .最后?个线程对取消请求做出响应. atexit() 函数:注册终止函数 即main执行结束后调用的函数.它的原型是一个返回值为空,参数为返回值为空的函数指针,void atexit(void (*func)(void

C语言::模拟实现strcmp函数

题目要求 编写一个C语言程序模拟实现strcmp函数. (我们依然先模拟实现strcmp函数,然后再对照string.h库中strcmp函数的实现,对比与大师之间的差距.) 算法分析 通过上一篇文章:C语言::strcmp函数功能.原型.用法及实例我们获得了strcmp函数的如下信息: strcmp原型:int strcmp( const char *s1, const char *s2 ); strcmp功能:将两个字符串自左向右逐个字符进行相比(根据ASCII值大小),直到出现不同的字符或遇

算法笔记_084:蓝桥杯练习 11-1实现strcmp函数(Java)

目录 1 问题描述 2 解决方案   1 问题描述 问题描述 自己实现一个比较字符串大小的函数,也即实现strcmp函数.函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2.若s1与s2相等返回0,s1>s2返回1,s1<s2返回-1.具体来说,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止(注意'\0'值为0,小于任意ASCII字符).如: "A"<"

实现strlen()函数,strcmp()函数 const知识点

1.strlen()函数的实现: #include<stdio.h> int strLen(char *str); int strLen(char *str){     int i = 0;          while(*str){         str++;         i++;     }          return i; } void main(void){     char *str = "abcdefg";     int length;       

Android 计算器制作 2.注册View 构建函数

鄙人新手 整了 快两天 终于搞定了.. 1.首先是MainActivity 中 在Oncreate函数中 注册 2.按+ 或者 - 号 来分成两大字符串 s1 和 s2 再将s2 分为更小的s1 和 s2 直到 s2不包含+ 或者 -号 思路就是这样,没用递归,递归速度太慢,也不擅长用递归. 3.就是找各种Bug 还有装饰 基本达成目标 和自己手机上安卓的自带计算器基本一样. 项目代码如下: 链接: 链接: http://pan.baidu.com/s/1sj65nop 密码: 926r 看到还

编写一个程序实现strcmp函数的功能

写自己的strcat函数------→mycmp 1 #include <stdio.h> 2 #include <string.h> 3 #define N 5 4 5 int mycmp(char *s1, char *s2) 6 { 7 //数组型 8 /* int i = 0; 9 while(s1[i] == s2[i] && s1[i] != '\0') { 10 i++; 11 } 12 13 return s1[i] - s2[i]; */ 14 /

6.分析request_irq和free_irq函数如何注册注销中断

上一节讲了如何实现运行中断,这些都是系统给做好的,当我们想自己写个中断处理程序,去执行自己的代码,就需要写irq_desc->action->handler,然后通过request_irq()来向内核申请注册中断 本节目标:      分析request_irq()如何申请注册中断,free_irq()如何注销中断 1.request_irq()位于kernel/irq/ manage .c,函数原型如下: int request_irq(unsigned int irq, irq_handl

strcmp函数和strcpy函数

(一)strcmp函数 strcmp函数是比較两个字符串的大小,返回比較的结果.一般形式是: i=strcmp(字符串,字符串); 当中,字符串1.字符串2均可为字符串常量或变量:i   是用于存放比較结果的整型变量.比較结果是这样规定的: ①字符串1小于字符串2,strcmp函数返回一个负值; ②字符串1等于字符串2,strcmp函数返回零; ③字符串1大于字符串2,strcmp函数返回一个正值;那么,字符中的大小是怎样比較的呢?来看一个样例. 实际上,字符串的比較是比較字符串中各对字符的AS

JNI通过动态注册实现native函数

一.概述 上一篇写的是通过javah工具将java代码中的native声明的函数生成标准的C/C++函数头,每个函数的名字都很长(Java_包名_类名_函数名),这样C/C++函数的函数名就是定死的,不能修改,否则java找不到函数.这里还有种方式,通过注册的方式将C/C++的函数与java中的native函数进行一一对应的,函数名可以任意书写. 二.代码实现 SimpleJni.java package com.bt.jni; public class SimpleJni {    stati