How to exctrat data with Xpath extractor

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

How to exctrat data with Xpath extractor

Samaka4you
Hi,

It's my first post in this mailing list.

I have to extract the right values from the above result request (In our case, the right values are red). To determine the good values, we have to check if the value "Active" (Marked in blue) is existing. In this case, we pointing in the asked client. For that, I tested the Xptah expressions under Eclipse :

1 "id" : I have tested Xpath Query :
//ClientBean[./satutNumAppel/text()='Actif']/idCompteClient/text()
2 "code" : I have tested Xpath Query :
//ClientBean[./satutNumAppel/text()='Actif']/code/text()
3 "coId" : I have tested Xpath Query :
//ClientBean[./satutNumAppel/text()='Actif']/coId/text()
4 "idCompteClient" : I have tested Xpath Query :
//ClientBean[./satutNumAppel/text()='Actif']/idCompteClient/text()

As result I have :

17702016

1.41731045

18296899
328939

When, I try to test this Xpath extractors under Jmeter, I have ERROR as result.

What should I do to resolve this proble?

I will be grateful if any one could help me.

PS : Above, the result request. Please, pay attention that this result request is returned with "<". I think this how cause the problem under Jmeter.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><
soap:Body><getListClientsResponse xmlns="http://localhost:8080/FidelioServer/consultationClient"><out><list>
  <ClientBean>
    <id>9535603</id>
    <code>1.33568673</code>
    <costeCenter>713</costeCenter>
    <nom>Samaka1</nom>
    <sousCategorieBean>
      <id>1</id>
      <libelle>Residentiels</libelle>
      <utilisateur>Samaka2</utilisateur>
      <categorieClientId>1</categorieClientId>
      <enService>false</enService>
      <priceGroupBean>
        <id>1</id>
        <prgName>Residentiels</prgName>
        <codeBSCSLabel>1|Residentiels</codeBSCSLabel>
      </priceGroupBean>
    </sousCategorieBean>
    <adresse>  Samaka3</adresse>
    <dateActivation>23/05/2005</dateActivation>
    <status>Actif</status>
    <title>Monsieur</title>
    <numerosAppel>
      <numAppelBean>
        <numTel>61400240</numTel>
        <coId>18296887</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
    </numerosAppel>
    <soldeAquis>0</soldeAquis>
    <soldeEnCours>0</soldeEnCours>
    <codeFedilio>3983</codeFedilio>
    <dateCreation>23/05/2005</dateCreation>
    <qualite>
      <id>44</id>
      <code>1</code>
      <libelle>Normal</libelle>
      <utilisateur>Samaka4</utilisateur>
      <enService>true</enService>
      <categorieClientBean>
        <id>1</id>
        <code>GP</code>
        <libelle>Grand Publique</libelle>
        <utilisateur>Samaka5</utilisateur>
        <enService>true</enService>
      </categorieClientBean>
    </qualite>
    <modeReglement>Espece</modeReglement>
    <clientHierarchique>false</clientHierarchique>
    <idCompteClient>1450143</idCompteClient>
    <custcode>1.33568673</custcode>
    <statutCmpFidelio>
      <compteClientId>1450143</compteClientId>
      <statutCompteId>4</statutCompteId>
      <dateStatut>23/05/2005</dateStatut>
    </statutCmpFidelio>
    <satutNumAppel>Inactif</satutNumAppel>
  </ClientBean>
 
  <ClientBean>
    <id>115731</id>
    <code>1.10115729</code>
    <costeCenter>270</costeCenter>
    <nom>Samaka6</nom>
    <sousCategorieBean>
      <id>1</id>
      <libelle>Residentiels</libelle>
      <utilisateur>Samaka7</utilisateur>
      <categorieClientId>1</categorieClientId>
      <enService>false</enService>
      <priceGroupBean>
        <id>1</id>
        <prgName>Residentiels</prgName>
        <codeBSCSLabel>1|Residentiels</codeBSCSLabel>
      </priceGroupBean>
    </sousCategorieBean>
    <adresse> Samaka8</adresse>
    <dateActivation>26/07/1996</dateActivation>
    <status>Actif</status>
    <title>Madame</title>
    <numerosAppel>
      <numAppelBean>
        <numTel>61400240</numTel>
        <coId>18296887</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
      <numAppelBean>
        <numTel>21261168555</numTel>
        <coId>18606660</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
      <numAppelBean>
        <numTel>61077271</numTel>
        <coId>27414178</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
    </numerosAppel>
    <soldeAquis>59</soldeAquis>
    <soldeEnCours>16</soldeEnCours>
    <codeFedilio>6956</codeFedilio>
    <dateCreation>26/07/1996</dateCreation>
    <qualite>
      <id>44</id>
      <code>1</code>
      <libelle>Normal</libelle>
      <utilisateur>Samaka9</utilisateur>
      <enService>true</enService>
      <categorieClientBean>
        <id>1</id>
        <code>GP</code>
        <libelle>Grand Publique</libelle>
        <utilisateur>Samaka10</utilisateur>
        <enService>true</enService>
      </categorieClientBean>
    </qualite>
    <modeReglement>Espece</modeReglement>
    <clientHierarchique>false</clientHierarchique>
    <idCompteClient>1265558</idCompteClient>
    <custcode>1.10115729</custcode>
    <statutCmpFidelio>
      <compteClientId>1265558</compteClientId>
      <statutCompteId>4</statutCompteId>
      <dateStatut>26/07/1996</dateStatut>
    </statutCmpFidelio>
    <satutNumAppel>Inactif</satutNumAppel>
  </ClientBean>
 
  <ClientBean>
    <id>230457</id>
    <code>1.10230455</code>
    <costeCenter>271</costeCenter>
    <nom>Samaka11</nom>
    <sousCategorieBean>
      <id>1</id>
      <libelle>Residentiels</libelle>
      <utilisateur>Samaka12</utilisateur>
      <categorieClientId>1</categorieClientId>
      <enService>false</enService>
      <priceGroupBean>
        <id>1</id>
        <prgName>Residentiels</prgName>
        <codeBSCSLabel>1|Residentiels</codeBSCSLabel>
      </priceGroupBean>
    </sousCategorieBean>
    <adresse>Samaka13</adresse>
    <dateActivation>21/09/1999</dateActivation>
    <status>Inactif</status>
    <title>Madame</title>
    <numerosAppel>
      <numAppelBean>
        <numTel>61400240</numTel>
        <coId>18296887</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
    </numerosAppel>
    <soldeAquis>0</soldeAquis>
    <soldeEnCours>0</soldeEnCours>
    <codeFedilio>5302</codeFedilio>
    <dateCreation>20/11/2008</dateCreation>
    <qualite>
      <id>44</id>
      <code>1</code>
      <libelle>Normal</libelle>
      <utilisateur>Samaka13</utilisateur>
      <enService>true</enService>
      <categorieClientBean>
        <id>1</id>
        <code>GP</code>
        <libelle>Grand Publique</libelle>
        <utilisateur>IAM</utilisateur>
        <enService>true</enService>
      </categorieClientBean>
    </qualite>
    <modeReglement>Espece</modeReglement>
    <clientHierarchique>false</clientHierarchique>
    <idCompteClient>1655815</idCompteClient>
    <custcode>1.10230455</custcode>
    <statutCmpFidelio>
      <compteClientId>-1</compteClientId>
      <statutCompteId>-1</statutCompteId>
      <dateStatut>09/01/2009</dateStatut>
      <commentaire>--</commentaire>
    </statutCmpFidelio>
    <satutNumAppel>Inactif</satutNumAppel>
  </ClientBean>
  <ClientBean>
 
    <id>17702016</id>
    <code>1.41731045</code>
    <costeCenter>609</costeCenter>
    <nom>Samaka13</nom>
    <sousCategorieBean>
      <id>3</id>
      <libelle>Entreprises</libelle>
      <utilisateur>Samaka14</utilisateur>
      <categorieClientId>2</categorieClientId>
      <enService>true</enService>
      <priceGroupBean>
        <id>3</id>
        <prgName>Entreprises</prgName>
        <codeBSCSLabel>3|Entreprises</codeBSCSLabel>
      </priceGroupBean>
    </sousCategorieBean>
    <adresse> Samaka14</adresse>
    <dateActivation>10/01/2007</dateActivation>
    <status>Actif</status>
    <title>Societe</title>
    <numerosAppel>
      <numAppelBean>
        <numTel>61400240</numTel>
        <coId>18296887</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
      <numAppelBean>
        <numTel>61400250</numTel>
        <coId>18296894</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
      <numAppelBean>
        <numTel>61400270</numTel>
        <coId>18296899</coId>
        <statutContrat>a</statutContrat>
        <plantTarifaire>FMAIT</plantTarifaire>
        <plantTarifaireDes>Forfait maitrise</plantTarifaireDes>
      </numAppelBean>
    </numerosAppel>
    <soldeAquis>99000</soldeAquis>
    <soldeEnCours>0</soldeEnCours>
    <codeFedilio>1730</codeFedilio>
    <dateCreation>13/08/2008</dateCreation>
    <qualite>
      <id>44</id>
      <code>1</code>
      <libelle>Normal</libelle>
      <utilisateur>Samaka15</utilisateur>
      <enService>true</enService>
      <categorieClientBean>
        <id>1</id>
        <code>GP</code>
        <libelle>Grand Publique</libelle>
        <utilisateur>Samaka16</utilisateur>
        <enService>true</enService>
      </categorieClientBean>
    </qualite>
    <modeReglement>Espece</modeReglement>
    <clientHierarchique>false</clientHierarchique>
    <idCompteClient>328939</idCompteClient>
    <custcode>1.41731045</custcode>
    <statutCmpFidelio>
      <compteClientId>-1</compteClientId>
      <statutCompteId>-1</statutCompteId>
      <dateStatut>09/01/2009</dateStatut>
      <commentaire>--</commentaire>
    </statutCmpFidelio>
    <satutNumAppel>Actif</satutNumAppel>
  </ClientBean>
 
</list></out></getListClientsResponse></soap:Body></soap:Envelope>